Тебе про что написать, просто мне влом про это все писать. Например про closures я ожидаю от кандидата слова про то, что можно создавать параметризированные функции и про изолирование кода.
Про регулярные выражения кандидат должен иметь представление о синтаксисе и написать в подтверждение простой пример, например валидации денег.
Про ООП мне как минимум хочется услышать про классы, объекты, наследование. Не обязательно академическим и заученным ответом, своими словами вполне достаточно. Лучше будет если человек объяснит еще например принципы инкапсуляции, что нужно скрывать реализацию, и использовать только доступные методы. Я не требую что бы человек был фанатом ООП можно даже если он будет против, но его принципы знать нужно, и обосновывать почему именно против.
Про MVC хочу услышать что это принцип разделения архитектуры на модель данных, отображение/представление, и логику этих данных/поведение. Хочу услышать зачем это делается, что бы изменение одного компонента минимально затрагивало изменение других.
Про шаблоны хочется услышать что это используя одни и те же данные меняем представление этих данных, т.е. отделяем содержимое от визуальнго представления.
По js остальное отвечать не вижу смысла, там интерпретаторские знания.
|