Фифти собес NodeJS/Typescript
Техническое интервью с кандидатом на Node.js/TypeScript-позицию. Разговор охватывает его опыт, ORM и SQL, Socket.IO, тестирование, а затем задачи и условия работы в неназванной медиакомпании.
impuLssse
Открыть на YouTube- Опубликовано на YouTube:
- Просмотры на YouTube: 802
- Лайки на YouTube: 16
Таймлайн
Коротко о видео
Запись технического собеседования на 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-бэкенда.