Встречается на собеседованиях • сегодня
Как тебя оценивали на код ревью
Обычно оценивают по нескольким критериям:
- Читаемость кода – соблюдение PEP 8, понятные названия переменных, отсутствие "магических чисел".
- Эффективность – оптимальность алгоритмов, отсутствие лишних операций.
- Тестируемость – код должен быть модульным, с минимальными side effects.
- Безопасность – обработка ошибок, защита от инъекций (если работа с БД/API).
- Документирование – наличие docstrings, комментариев там, где логика неочевидна.
Пример плохого и хорошего кода:
python
# Плохо
def f(a):
return [i*2 for i in a if i>3]
# Хорошо
def double_values_above_threshold(numbers, threshold=3):
"""Возвращает список чисел, умноженных на 2, если они больше threshold."""
return [num * 2 for num in numbers if num > threshold]Также смотрят на архитектурные решения – не было ли переусложнения или, наоборот, излишнего упрощения.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы