Frontend
Почему подсказки для поля ввода лучше позиционировать абсолютно?
Какие современные новые HTML-теги ты встречал и использовал в работе?
Напишите корректные типы для этой функции, чтобы TypeScript валидно проверял оба объекта (с использованием generics и keyof).
Можете перечислить все технические способы решения этой проблемы (кроме замены поля на сигнал)?
Вы упомянули, что работали с формами — какая библиотека использовалась во Vue для работы с формами?
Кроме функции inject и сигналов, какие ещё новые фичи Angular вам понравились и запомнились?
На предыдущем месте работы вы сказали, что фронтенд-часть относительно небольшая, но при этом ей занимались 6 фронтенд-разработчиков. Откуда взялась команда именно из 6 человек, как она соотносится с общей фронтенд-командой компании?
Сравните внедрение зависимостей через параметры конструктора и через функцию inject: какие у каждого подхода плюсы и минусы?
How are static methods in JavaScript classes different from instance methods, and what are their typical use cases?
Когда джуниор спрашивает, когда использовать Flexbox, а когда Grid — как бы ты ему объяснил?
У вас в резюме указано обновление Angular с 14 по 20 версию. Расскажите про какую-нибудь проблему, которая возникала при обновлении Angular на проекте - историю из практики.
Если шаблон не знает о том, что значение изменилось, то почему добавление async pipe в шаблон решает проблему реактивности? Как это работает под капотом?
Расскажи разницу между computed и watch во Vue. Что такое watch и watchEffect?
Что изменится в результатах на всех трёх строках, если превратить функцию getName в стрелочную?
Приходилось ли тебе использовать requestAnimationFrame? Расскажи про этот механизм.
Вы сказали, что тесты писали с помощью нейросети. Если нейросеть сгенерировала тесты, которые падают при любом изменении кода класса, достигают ли такие тесты своей цели? Являются ли они полезными?
Почему ты решил сменить работу?
Попробуй описать структуру данных для первого и второго эндпоинтов — что нам нужно, чтобы это всё заработало? Что будет представлять собой сущность квиза (какие поля)?
Расскажите про текущее место работы: большой ли проект, чем занимаетесь именно во фронтенд-части, и на каком этапе развития продукта вы пришли в проект?
Что такое контекст (this) в JavaScript?