Встречается на собеседованиях • сегодня
Что не пропустишь на Merge Request
- Отсутствие тестов – если код добавляет новую функциональность или меняет логику, тесты обязательны.
- Грязный код – плохие названия переменных, дублирование, нарушение SOLID/DRY.
- Неочевидные изменения – если в MR есть скрытые правки (например, изменение конфигов), их нужно явно описать.
- Критичные ошибки – падения, утечки памяти, проблемы с производительностью.
- Отсутствие ревью у зависимостей – если MR меняет
package.jsonили другие зависимости, их тоже нужно проверить.
Пример плохого кода, который не пропущу:
javascript
// Плохо: магические числа, дублирование
function calc(a) {
return a * 3.14 + 5;
}Лучше:
javascript
const TAX_RATE = 3.14;
const FIXED_FEE = 5;
function calculateTotal(amount) {
return amount * TAX_RATE + FIXED_FEE;
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы