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

Мог ли показать свой код за который не стыдно

Конечно! Вот пример чистого, читаемого и эффективного кода на Python — функция для проверки числа на простоту с оптимизацией до корня из n:

python
def is_prime(n: int) -> bool:
    """Check if a number is prime."""
    if n <= 1:
        return False
    if n == 2:
        return True
    if n % 2 == 0:
        return False
    for i in range(3, int(n**0.5) + 1, 2):
        if n % i == 0:
            return False
    return True

Почему это хороший код:

  1. Типизация — аннотации типов (: int, -> bool).
  2. Документация — строка docstring.
  3. Оптимизация — проверка делителей до √n и пропуск чётных чисел.
  4. Читаемость — понятные условия и структура.

Такой код легко поддерживать, тестировать и расширять.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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