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

Что бы ты сделал по другому

Если бы я мог изменить что-то в Python, я бы улучшил управление памятью и производительность, особенно в многопоточных приложениях. GIL (Global Interpreter Lock) часто становится узким местом.

Также добавил бы более строгую типизацию по умолчанию, чтобы избежать неожиданных ошибок в runtime. Например:

python
def add(a: int, b: int) -> int:
    return a + b

# Хотелось бы, чтобы это вызывало ошибку на этапе компиляции, а не только в mypy
add("1", "2")  

Еще улучшил бы стандартную библиотеку — некоторые модули (например, urllib, http) слишком низкоуровневые и требуют сторонних библиотек (requests, httpx) для удобной работы.

Наконец, добавил бы встроенную поддержку асинхронности на уровне синтаксиса, как в JavaScript (async/await), но без необходимости импортировать asyncio.

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

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

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

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