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

Что меньше всего нравится в Python

  1. GIL (Global Interpreter Lock) – ограничивает многопоточную производительность, делая настоящий параллелизм невозможным в CPU-bound задачах.
    python
    import threading
    def count():  # В потоках GIL мешает эффективно использовать CPU
        n = 0
        while n < 10**6: n += 1
    threads = [threading.Thread(target=count) for _ in range(4)]
    for t in threads: t.start()  # Работает медленнее, чем последовательный код!
  1. Динамическая типизация – ошибки типов обнаруживаются только в runtime, что усложняет отладку.

  2. Скорость – Python медленнее компилируемых языков (C++, Rust) из-за интерпретируемости.

  3. Упаковка/распаковка – например, lambda ограничен одной строкой, а list comprehension может стать нечитаемым.

  4. Версионная совместимость – переход с Python 2 на 3 вызвал массу проблем из-за несовместимости синтаксиса.

P.S. Несмотря на минусы, Python остается любимым за простоту и богатый экосистем! 🐍

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

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

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

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