Встречается на собеседованиях • сегодня
Что бы ты сделал по другому
Если бы я мог изменить что-то в 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.

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