Как перейти из frontend в backend на Node.js: план и форматы подготовки
Что из опыта frontend-разработчика пригодится в backend, каких тем не хватает для собеседования и как готовиться: самостоятельно, с ментором или в буткемпе.
3 мин чтения
React, TypeScript и Node.js: технические разборы с кодом, проверками и документацией. Рядом - материалы о проектах, собеседованиях и работе.
Материалов: 28 из 28
Что из опыта frontend-разработчика пригодится в backend, каких тем не хватает для собеседования и как готовиться: самостоятельно, с ментором или в буткемпе.
3 мин чтения
Почему цены у менторов так различаются: оплата за час, пакет встреч или доля от оффера. Что входит в стоимость и как сравнить предложения.
3 мин чтения
Что отправить ментору вместе с репозиторием, как описать запуск и выбрать фрагмент для разбора. Пример сообщения и порядок работы с замечаниями.
3 мин чтения
Что подготовить к пробному интервью по React, как договориться о формате и что делать с замечаниями после разбора.
3 мин чтения
Курс закончен, а писать самостоятельно трудно. Как проверить себя на одном проекте, выбрать темы для повторения и решить, нужна ли помощь ментора.
4 мин чтения
Как проверить опыт ментора, обсудить ревью и созвоны, разобраться в оплате и понять, подходит ли вам совместная работа.
3 мин чтения
Как пройти секцию frontend system design на примере ленты: требования, курсорная пагинация, кеш, виртуализация, оптимистичный лайк с откатом и доступность.
4 мин чтения
Читаем план запроса PostgreSQL, выбираем порядок полей в составном индексе и убираем N+1 из кода на Node.js. Примеры SQL и вопросы с собеседований.
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 мин чтения
Открыть окно недостаточно: пользователь должен понять контекст, пройти действия клавиатурой и вернуться обратно. Проверяем нативный dialog на небольшом примере.
4 мин чтения
Разбираем горизонтальный скролл в Grid, минимальную ширину колонки и длинный контент. Собираем адаптивную сетку и проверяем её в браузере.
4 мин чтения
Как найти причину медленной загрузки, задержки клика и скачков страницы. Разделяем Lighthouse и полевые данные, составляем план измерений и проверок.
4 мин чтения
Разделяем ошибки входных данных, отсутствие ресурса и внутренние сбои. Пишем простой контракт API, не раскрываем stack trace и проверяем границы.
4 мин чтения
Форма работает, когда её можно понять и отправить. Собираем связь label, aria-invalid и ошибки, проверяем фокус, клавиатуру и разные состояния отправки.
4 мин чтения
Предскажите порядок вывода и проверьте его. Объясняем Promise, queueMicrotask и setTimeout, а затем связываем очередь задач с отзывчивостью интерфейса.
3 мин чтения
Тип не проверяет JSON во время выполнения. Строим маленький парсер unknown, разбираем неверные ответы и отделяем контракт API от состояния интерфейса.
4 мин чтения
Почему быстрый поиск показывает старые данные. Разбираем useEffect, AbortController, состояния запроса и проверку race condition на маленьком примере.
4 мин чтения
Стек вызовов, микро- и макрозадачи, промисы и async/await: как устроен Event Loop и как уверенно решать задачи на порядок вывода на собеседовании.
9 мин чтения
Какой TypeScript нужен на первой работе: типы, union и сужение, generics, utility types, типизация React и что об этом спрашивают на собеседовании.
9 мин чтения
Три роли часто путают, хотя они решают разные задачи. Разбираем различия и помогаем понять, какой формат поддержки нужен именно вам.
9 мин чтения
Node.js изнутри, базы данных, NestJS, брокеры сообщений, Docker и тестирование - какие темы действительно проверяют на собеседовании backend-разработчика.
9 мин чтения
Резюме читают автоматический фильтр, рекрутер и техлид - и каждому нужно своё. Разбираем структуру, ключевые слова и типичные ошибки.
9 мин чтения
Лайвкодинг проверяет не только знание языка, но и то, как вы думаете под давлением. Разбираем, что оценивает интервьюер и как тренироваться.
9 мин чтения
Разбираем темы, которые встречаются почти на каждом техническом интервью frontend-разработчика: рендеринг, хуки, состояние, производительность и Next.js.
9 мин чтения
Почему после курсов отклики остаются без ответа и что делать по шагам: база, проекты, резюме, отклики и собеседования - без мифов про «вкат за месяц».
9 мин чтения