Вернуться в видеотеку

САМЫЙ БЫСТРЫЙ СОБЕС СЕНЬОРА NODEJS ЗА 300.000РУБ

Старая запись собеседования на Node.js с вопросами по асинхронности, базам данных, TypeORM и NestJS. Кандидат приводит примеры из опыта работы с PostgreSQL, Prisma и оптимизацией поиска.

Источник: КИРИЛЛ ПОЗДНЯКОВ | ДЖАВАСКРИПТИЗЕРЫ

Открыть на YouTube

Таймлайн

Коротко о видео

Это запись короткого Node.js-собеседования: интервьюер спрашивает об Event Loop, блокировке синхронной нагрузкой, стримах, ORM и SQL. Затем разговор переходит к масштабированию PostgreSQL и поиску: репликации, шардированию, индексам и разделению операций чтения и записи. В конце обсуждаются параллельные HTTP-запросы и циклические зависимости в NestJS; кандидат местами прямо отмечает, что не помнит отдельные детали. Автор характеризует запись как старое и достаточно лёгкое собеседование.

Затронутые темы

Что взять на заметку

  • Нужно уверенно объяснять очереди и фазы Node.js Event Loop, а также различать microtasks, macrotasks и `process.nextTick`.
  • Синхронная CPU-нагрузка в Node.js блокирует обработку других запросов; в видео в качестве направления решения упоминаются `worker_threads`.
  • Для стримов ожидается базовое понимание поточной обработки файла чанками, а не загрузки всего файла целиком.
  • По TypeORM затрагиваются сущности и схемы, миграции, отношения моделей и риск небезопасных raw SQL-запросов без корректной параметризации.
  • Полезно подготовить конкретный опытный кейс по PostgreSQL: тяжёлые JOIN, репликация, шардирование, поисковые индексы и компромисс между быстрым поиском и скоростью записи.
  • Вопросы также охватывают параллельный fan-out HTTP-запросов через промисы и циклические зависимости сервисов NestJS с `forwardRef()`.

Рекомендуем посмотреть