Встречается на собеседованиях • сегодня

Какие знаешь критерии оценки кода

Читаемость: код должен быть понятным, с осмысленными именами переменных, методов и классов.
Поддержка SOLID: соблюдение принципов (Single Responsibility, Open-Closed и т.д.).
Тестируемость: код должен легко покрываться unit-тестами без сложных зависимостей.
Производительность: отсутствие явных узких мест (например, N+1 запросов).
Безопасность: защита от инъекций, утечек данных и т.д.

Пример плохого кода:

java
public void processData(String d) { // "d" — плохое имя
    // 100 строк логики без разделения
}

Хороший вариант:

java
public void processUserData(String userDataJson) {
    validateInput(userDataJson);
    UserData data = parseData(userDataJson);
    saveToDatabase(data);
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы