Frontend
Почему для хранения черновиков и состояния сценариев была выбрана IndexedDB, а не localStorage или sessionStorage?
Что такое Virtual DOM и для чего он нужен?
Расскажите о предыдущем опыте работы и используемых технологиях.
Как тебе пиксель-перфект история — мешает работать или нравится?
Посмотрите на этот кусок кода — разберитесь, что он делает, и напишите простой пример использования. Также есть похожий helper в lodash.
Что библиотека для управления серверным состоянием даёт — какие плюсы и удобства?
Расскажи подробнее про переезд с Angular 10 на 16 — как выполняли, по каким этапам?
Знаешь, что такое подъём состояния (lifting state up)?
Какие библиотеки для работы с датами использовал?
Как обойти многомерный массив с неизвестной вложенностью без рекурсии, используя стек?
Как избежать переполнения call stack при обходе дерева? Как реализовать итеративный обход через стек в JavaScript?
С какими инструментами тестирования работал? Как тесты были интегрированы в CI?
Как часто приходилось работать с деревьями? Какие алгоритмы обхода знаешь? Какие ограничения есть у рекурсии в JavaScript?
Как обменивались файлами в чате — просто POST-запросом или были большие файлы?
Слышали ли вы про Web Vitals и конкретно про метрику FCP? Расскажите, что знаете о Web Vitals метриках.
Писали ли вы тесты? Какие именно?
Какой стейт-менеджер использовали в проекте? Redux, MobX или что-то ещё?
Что вам нравится в работе, а что не нравится или раздражает?
Как приходили задачи в команду? Было ли ТЗ, или задачи описывались на словах? Можете привести пример задачи?
С помощью каких хуков мы можем хранить локальное состояние в React?