Frontend
Какие селекторы CSS самые дорогие для браузера?
Расскажи, пожалуйста, почему решил написать и ещё раз с нами пообщаться?
Насколько тебе приходилось участвовать в деплое, CI/CD, что приходилось делать, какие боли были?
Какие фазы есть у событий в браузере (всплытие и погружение)? Как остановить всплытие? Как предотвратить действие по умолчанию?
Что важно контролировать при деплое?
Задание: реализовать форму логина на React. Требования: - два поля: email + password - controlled inputs - сабмит формы с preventDefault - базовая валидация (поле не пустое) - по отправке выполнить async запрос (можно имитировать через setTimeout) - показать состояние loading (кнопка disabled) - показать ошибку при неуспешном логине Дополнительно (необязательно): - валидация email
Implement a search and filter functionality in a React component using useState. - Use useState to create a search state and a roleFilter state. - Bind the search state to an input field's value and update it on change. - Bind the roleFilter state to a select dropdown's value and update it on change. - Style the input field with padding and font size.
Есть фильтр с табами. При быстром переключении между табами иногда показываются старые значения, не относящиеся к текущей табе. В чём причина и как исправить?
Что такое useContext и почему его не стоит использовать вместо Redux/Zustand?
Какие директивы в Angular ты знаешь? Как создать кастомную атрибутную и структурную директиву?
Как реализован принцип Dependency Inversion в Angular? Что такое InjectionToken?
Почему сейчас открыла поиск нового места?
Как хранится состояние в React? Какие менеджеры состояний использовал?
Что произойдёт, если один из промисов будет отклонён (rejected) в функции sumPromises?
Приходилось ли писать свои стартеры?
В чём разница между useEffect и useLayoutEffect? Можешь привести пример использования useLayoutEffect? Что произойдёт, если внутри useLayoutEffect выполнять тяжёлые вычисления?
Объясни, что такое Virtual DOM в React.
Посмотри на код React-приложения (Todo-список) и исправь проблемы: обработка запроса к API, работа с состоянием, обработка ошибок, добавление новых задач, отметка задач как выполненных.
Расскажите про работу с формами и валидацией в проекте — какие были сложные задачи
Назови специфичность CSS-селекторов в порядке увеличения приоритета.