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

Фифти собес NodeJS/Typescript

Техническое интервью с кандидатом на Node.js/TypeScript-позицию. Разговор охватывает его опыт, ORM и SQL, Socket.IO, тестирование, а затем задачи и условия работы в неназванной медиакомпании.

Источник: impuLssse

Открыть на YouTube

Таймлайн

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

Запись технического собеседования на backend-позицию Node.js/TypeScript: кандидат рассказывает о заявленном опыте с микросервисами, PostgreSQL, MySQL, MongoDB, TypeScript, Prisma и TypeORM. Обсуждаются причины выбора и отказа от Prisma, raw SQL и риски SQL-инъекций, портфолио-чат на Socket.IO, документация и тесты. Представители неназванной медиакоманды описывают набор команды для разработки новой платформы сайтов, условия тестового периода, гибридного графика и стартовой вилки «от 200».

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

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

  • Подготовьте чёткий рассказ о коммерческом опыте: кандидат называет около двух лет опыта, но интервьюер отдельно уточняет длительность работы в компании и участие в проектах с нуля.
  • Умейте сравнить Prisma и TypeORM предметно: Prisma использует schema-файл, а кандидат связывает своё недовольство Prisma с ограничениями организации seed-данных; это его практическое мнение, а не универсальная оценка ORM.
  • Если предпочитаете raw SQL, заранее объясните безопасное построение параметризованных запросов, валидацию входных данных и защиту от SQL-инъекций — на этом месте кандидат не дал уверенного ответа.
  • Для рассказа о чатах подготовьте архитектуру real-time взаимодействия: в видео кандидат описывает Socket.IO как постоянное клиент-серверное соединение и упоминает Google-авторизацию.
  • Нужно различать учебный и коммерческий опыт: кандидат прямо называет чат проектом для резюме, выполненным с наставником и командой, а не рабочим продуктом.
  • Спросите о наследуемой системе и объёме переписывания: работодатели говорят о новой платформе для основного и региональных сайтов при частичной поддержке существующего PHP/Node.js-бэкенда.

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