Frontend System Design на собеседовании: проектируем ленту новостей
Как пройти секцию frontend system design на примере ленты: требования, курсорная пагинация, кеш, виртуализация, оптимистичный лайк с откатом и доступность.
4 мин чтения
Как готовиться к техническим и поведенческим собеседованиям на frontend и backend. В рубрике - вопросы, которые задают на интервью по React, и то, как на них отвечать, чтобы вас запомнили; разбор лайвкодинга: что на самом деле оценивает интервьюер, как решать задачи вслух и не паниковать. Плюс советы по тренировке: мок-собеседования, алгоритмические задачи и работа с волнением перед реальным интервью. Статьи пригодятся и тем, кто готовится самостоятельно.
Материалов: 7 из 7
Как пройти секцию frontend system design на примере ленты: требования, курсорная пагинация, кеш, виртуализация, оптимистичный лайк с откатом и доступность.
4 мин чтения
Что спрашивают про NestJS: модули и внедрение зависимостей, порядок работы middleware, guards, interceptors и pipes. Примеры кода и ответы.
4 мин чтения
Дженерики на задачах с собеседований: ограничения через extends, keyof и доступ по ключу, условные типы с infer и свои Pick, Partial и ReturnType.
3 мин чтения
Чем серверные компоненты отличаются от SSR, что делает use client, какие props проходят через границу и где ошибаются кандидаты. Примеры на Next.js.
4 мин чтения
Четыре частые задачи лайвкодинга: debounce, свой Promise.all, ограничение параллельных запросов и deepEqual. Решения, граничные случаи и проверки.
5 мин чтения
Лайвкодинг проверяет не только знание языка, но и то, как вы думаете под давлением. Разбираем, что оценивает интервьюер и как тренироваться.
9 мин чтения
Разбираем темы, которые встречаются почти на каждом техническом интервью frontend-разработчика: рендеринг, хуки, состояние, производительность и Next.js.
9 мин чтения