Frontend
[имя] спросил: Где ты училась?
Что происходит, когда вводишь http://[сайт] в браузере и нажимаешь Enter? Почему иногда появляется замок HTTPS, а иногда ошибка?
Расскажи про механизм поиска переменных в JavaScript (scope chain / лексическое окружение)
Какие основные минусы и проблемы у signals, особенно при работе с эффектами?
Как оперативно готовы выйти в случае получения оффера?
С какими СУБД работали? Что такое реляционная СУБД?
Проблемы патчинга прототипов — есть ли проблемы с добавлением новых методов в прототипы встроенных объектов?
Есть ли у тебя опыт работы с инструментами искусственного интеллекта?
Использовали NgRx — для чего, как, как относишься к State Management?
/** * Необходимо написать асинхронную функцию, * которая будет "спать" заданное количество миллисекунд, * а потом успешно завершаться */ function sleep(duration) { } // Пример const startTime = Date.now(); console.log("Start sleeping..."); sleep(2000).then(() => { console.log("Woke up after 2 seconds!"); console.log("Time passed: ", Date.now() - startTime); }); sleep(1000).then(() => { console.log("Woke up after 1 seconds!"); console.log("Time passed: ", Date.now() - startTime); });
Как в чате реализовывалась отправка голосовых сообщений? Как получали permission на доступ к микрофону?
Есть популярная форма, которая используется в 5 разных местах проекта, но у каждого использования есть небольшие отличия. Как вы будете проектировать такой компонент?
Когда приходит новая незнакомая задача (новые библиотеки, новые компоненты), каков ваш порядок действий?
const createCounter = () => {
Знаком ли ты с Module Federation? Доводилось ли использовать его на проекте?
Задача: реализовать функцию sumSquares, которая суммирует квадраты чисел из массива, используя кастомную функцию reduce. Изменять можно только функцию sumSquares.
Как бы вы реализовали общий компонент для разных платежных провайдеров с разными endpoints, параметрами и форматами ответов, но единым UI?
Расскажи про критический путь рендеринга страницы в браузере
Что произойдёт с Virtual DOM, если использовать createPortal для монтирования элемента в соседний div-контейнер?
В чём разница между ref и reactive во Vue.js?