Front-end middle, Back-end nodejs — junior как выровнять уровень?

Если вы нанимаете сотрудников на должность BackEnd NodeJS на уровень сеньора
1) Какие вопросы специфичные для node на не для всего JS задаете?
2) Пример архитектурных вопросов спецефичных для node и не привязанных к фреймвокам?
3) Какое внимание уделяете фреймвокам и какие нынче в тренде (не фулл стек) ?
4) Если не слишком многого прошу дайте пример тестового часа на три для сеньера?

Вопрос задал чтобы поставить себе ориентир, сам людей не нанимаю.
  • Вопрос задан
  • 2399 просмотров
Решения вопроса 2
@Tsimur_S
1)Чем отличается синхронный код от ассинхронного и способы написания последнего. Базовые знания JS(scope,this,e6).
2)Что такое eventloop, eventemitter. Запуск нескольких процессов ноды. Тестирование кода.
3)пес его знает. Express + mongoose + passport это самый минимум.
4)Рест апи с авторизацией и регистрацией, в виде блога или чата.
Ответ написан
@dolgo
JS-программист
Есть общие вопросы для backend'щика, независящие от ЯП:

1. Как обращаться с HTTP и REST - стандарты, методы, заголовки, статусы, типы контента.
К этому иногда необходимо знать GraphQL или websockets или UDP.
2. как обращаться с данными в SQL/noSQL - проектировка БД, миграции, кэширование, транзакции, бекапы;
3. Паттерны, архитектуры, методологии разработки.
Всегда могут спросить:
что такое MVC? Active Record? Сервис - Репозиторий? Анемическая/бизнес модель? TDD, BDD?
4. Понимание многопоточности и асинхронности.
5. Доп. бонус - умения DevOps
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
nki
@nki
bezkart.ru готовая система лояльности
1. Посмотрите на сайте вакансий требования, которые предъявляются.
2. Сходите на собеседование.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы