Расскажите о вашем опыте работы и обучении в IT с детства
Что проверяют
За безобидной формулировкой прячется проверка на самостоятельность. Фронтенд часто осваивают сами, и интервьюеру важно увидеть, что за словами про раннее увлечение стоит практика: что вы делали руками, кто это видел, чем закончилось. Ещё вопрос удобен, чтобы оценить речь и умение уложить историю в разумное время.
Как отвечать
Сожмите начало и разверните сегодняшний уровень.
Первые шаги: одна или две фразы. Сверстал страницу для себя, собрал сайт для школьного мероприятия, переделал чужой шаблон. Важно не когда это было, а что вы после этого поняли.
Средняя часть: переход от разметки к приложениям. Скажите, как менялось понимание: сначала кажется, что фронтенд про внешний вид, потом выясняется, что основная работа в состоянии, данных и краевых случаях. Удобный пример такого перехода: форма, где сначала была просто вёрстка, а потом добавились валидация, ошибки сервера, повторная отправка, состояние загрузки.
Сегодняшний уровень: на чём пишете и что понимаете глубже поверхности. Назовите одну или две вещи, которые готовы обсуждать предметно: почему список без стабильных ключей перерисовывается неправильно, чем состояние сервера отличается от состояния интерфейса, как ловите лишние перерисовки, что делаете со скоростью загрузки и управлением с клавиатуры.
Полезно упомянуть проект, ссылку на который можно открыть прямо сейчас, и честно сказать, что в нём сделано вами.
Где спотыкаются
Первое: разговор застревает в детстве. Три минуты про первый компьютер и полминуты про работу. Пропорция должна быть обратной.
Второе: перечисление курсов вместо результатов. Список пройденных программ ничего не говорит о навыке. Один разобранный проект сильнее десяти сертификатов.
Третье: называют фреймворк, но не выходят за пределы шаблонного приложения. Вопрос о том, что происходит при изменении состояния, или о том, почему эффект срабатывает дважды, быстро показывает границу. Базу языка и браузера стоит подтянуть заранее, её спрашивают сразу после такого рассказа.