Встречается на собеседованиях • сегодня
Какие библиотеки не нравятся
Некоторые библиотеки вызывают недовольство из-за сложности, плохой документации или устаревшего подхода. Например:
urllib2(Python 2) – громоздкий и неудобный API, заменёнrequests.threading– GIL ограничивает производительность, лучшеmultiprocessingилиasyncio.Tkinter– устаревший GUI-фреймворк с ограниченными возможностями. Альтернативы:PyQt,Kivy.pickle– небезопасен для загрузки данных из ненадёжных источников. Лучшеjsonилиmsgpack.
Пример проблемного кода с pickle:
python
import pickle
# Опасность: выполнение произвольного кода при загрузке
malicious_data = b"cos\nsystem\n(S'rm -rf /'\ntR."
pickle.loads(malicious_data) # Никогда так не делайте!Часто критика субъективна – библиотека может быть плоха для одной задачи, но идеальна для другой.

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