Frontend
Каковы ваши зарплатные ожидания?
Есть ли опыт работы с WebSocket и long polling?
Как браузер отображает (рендерит) страницу после получения HTML, CSS и JS?
В каком городе сейчас находишься? Как относишься к гибридному формату работы (раз в неделю в офис)?
Расскажите об архитектурных подходах, которые вы использовали на проекте? Знакомы ли вы с Feature-Sliced Design (FSD)?
Как тебе формат общения с мини-созвонами в течение дня? Нормально ли, если в течение дня будут возникать небольшие встречи?
Сталкивался ли с проблемой CORS? Как решали?
Приходилось ли сталкиваться с архитектурой, писать модули, разрабатывать с нуля? Знакомы ли с Feature-Sliced Design (FSD)?
Опишите критический путь рендеринга браузера: от ввода URL в адресную строку до отрисовки страницы. Расскажите про DNS, TCP, HTTP, построение DOM, CSSOM, Render Tree, Layout и Paint.
Что такое React Portal, как он работает и его особенности?
Есть ли на вашем проекте код-ревью? Какие стандарты и требования к коду используются?
Общее понимание JavaScript: передача параметров, асинхронность, прототипы, обработка ошибок
В чём разница между useEffect и useLayoutEffect? Когда стоит использовать useLayoutEffect?
Опишите опыт работы с NGRX. Как был реализован store? Использовались ли эффекты и паттерн фасад?
Расскажи стандартный flow авторизации через Keycloak, который вы использовали в проектах.
Что можно передавать в GET-запросе?
За счёт чего в JavaScript возможна асинхронность, если JS однопоточный?
Приходилось ли работать с React Context? Какие минусы у Context по сравнению с Redux?
В чём разница между controlled и uncontrolled input и когда что использовать?
В чём схожесть и различие типов (type) и интерфейсов (interface) в TypeScript? Где какой использовать?