Frontend
Расскажите, как вы попали в индустрию разработки: как обучались, как нашли первое место работы, учитывая что в резюме указана нетехническая специальность?
Чем focus-visible отличается от обычного focus?
Расскажи про garbage collector в JavaScript, как он работает?
Есть динамический роутинг: нужно открывать страницу пользователя, при этом сама страница может меняться (например, id в query параметрах). Как можно написать метод отслеживания изменений в роутинге для подгрузки соответствующих данных?
Есть ли у тебя какие-то вопросы ко мне? Есть ли что-то принципиально критичное, что бы ты изменила в том решении, которое мы спроектировали?
Есть input, куда пользователь вводит значение. Нужно, чтобы при перезагрузке страницы введённое значение сохранялось в этом input. Опишите решение и напишите код с использованием localStorage.
Как можно оптимизировать frontend-приложение?
Напишите функцию tries(n), которая вызывает функцию aus до n раз: возвращает первый успешный результат, а если все попытки завершились ошибкой — выбрасывает ошибку последней попытки.
Как можно избежать каскадного ре-рендеринга дочерних компонентов при изменении state в родительском компоненте?
Как можно строить адаптивность с помощью Flexbox и Grid? В чём их функциональное отличие?
Какой тип у элемента input в TypeScript, если вы получаете его через querySelector?
Как обойти многомерный массив с неизвестной вложенностью без рекурсии, используя стек?
Дан объект с методом getName. Что будет выведено на 12, 13 и 14 строках кода при различных способах вызова функции?
Расскажи про область видимости в JavaScript: let, const, var — чем они отличаются друг от друга и что такое всплытие (hoisting)?
Расскажите о микросервисах и микрофронтендах, которые вы делали: на чём они были реализованы и как были устроены?
Что известно тебе о проекте, на который тебя собираются?
Расскажи про методы массивов: какие используешь, мутируют ли они массив, что возвращают?
Есть ли у вас любимый тип задач на фронте? Или наоборот, какой тип задач не нравится делать?
Может ли Promise быть бесконечным? Как это сделать?
У вас была какая-то CRM/таск-трекер, что использовали (Jira, Trello, Bitrix24)?