Frontend
Переработки у вас оплачиваются или это просто негласная договорённость?
У вас была какая-то CRM/таск-трекер, что использовали (Jira, Trello, Bitrix24)?
Если бы у тебя возникла необходимость измерить количество строк кода в проекте, как бы ты подошел к решению этой задачи?
Слышал ли ты про Shallow Ref и Shallow Reactive? Как они работают?
У вас был какой-то опыт до разработки, чем занимались?
Расскажите, что такое SSR (Server Side Rendering) и для чего он используется?
Какой был объем кода проекта, на котором ты работал один (в строках кода) — примерно 10, 100, 1000 или 100000 строк?
Что произойдёт с лейблом кнопки, если вызвать setCount несколько раз подряд в одном обработчике? Сколько раз перерендерится компонент?
Расскажи про функцию inject в Angular — для чего она нужна и чем она лучше передачи зависимости через конструктор?
В резюме указано «Снизил количество повторных API-запросов на 42%». Расскажи об этой истории — как ты столкнулся с проблемой повторных запросов в RxJS, и что ты для себя вынес из этого опыта, как изменился твой подход к работе с RxJS?
Комфортнее общаться на «ты» или на «вы»?
type Row = { id: number; name: string; } const tableData: Row[] = [ {id: 1, name: "A"}, {id: 2, name: "B"} ] type Validator = (value: unknown) => string | undefined; console.log("...");
Вы сказали, что нужно было осовременить сервисы — расскажите, что по факту было сделано, как было и как стало?
Какие ещё оптимизации таблицы ты делал, помимо пагинации и фильтрации?
Что выведет console.log? (задача на замыкание: функция createCounter с переменной count и методами increment и get, вызов increment дважды и get)
Какие виды взаимодействия/протоколов между клиентом и сервером ты знаешь (REST, GraphQL и т.д.)?
В какую сторону ты сам себя оцениваешь — Middle или Senior?
Как работает роутинг в Next.js?
Какая задача была самой запоминающейся из тех, что тебе приходилось решать?
Знаешь, что такое Critical Rendering Path? Расскажи, что это за процесс.