Встречается на собеседованиях • сегодня
Какие будут первые действия если придешь на проект где нет предыдущего Backend-разработчика
-
Анализ кода и документации:
- Изучаю структуру проекта, основные модули, зависимости.
- Проверяю наличие README, API-документации (Swagger/Postman), .env.example.
- Пример:
npm ls --depth=0для быстрого просмотра зависимостей.
-
Запуск проекта локально:
- Устанавливаю зависимости (
npm ciдля точного соответствия package-lock.json). - Проверяю скрипты в package.json (
start,dev,test). - Ищу базу данных и миграции (если есть Sequelize/Knex).
- Устанавливаю зависимости (
-
Инфраструктура и логи:
- Проверяю конфигурацию (Nginx, PM2, Docker).
- Анализирую логи (
journalctl, CloudWatch, Sentry).
-
Быстрые wins:
- Добавляю недостающие скрипты (например,
lint). - Обновляю уязвимые зависимости (
npm audit fix).
- Добавляю недостающие скрипты (например,
-
Общение с командой:
- Уточняю болевые точки у QA/фронтенда.
- Договариваюсь о процессе деплоя и мониторинге.
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы
