Задать вопрос

Вопросы на собеседовании программисту Python

Какие вопросы задавать программисту Python, что бы оценить его знания?
  • Вопрос задан
  • 28951 просмотр
Подписаться 47 Оценить 2 комментария
Пригласить эксперта
Ответы на вопрос 7
DeNnEr
@DeNnEr
Проектирование, потоки?
Спроси что такое гринлеты, Twisted, Tornado, в чём отличие мультипроцессинга от потоков, в чём их отличия в модулях Python(тест пройден если человек скажет что GIL работает в обоих случаях, а сами модули имеют одинаковый набор функций).
Про проектирование достаточно сложно говорить. Попроси придумать простейший Singleton и объяснить какие альтернативы этому решению есть. Скажет что-то про мета-классы, про то, что сами по себе модули являются синглтоном — тест пройден.
Спроси что такое кольцевые зависимости. Дай пример кода с такой проблемой и попроси решить её или аргументировать почему выхода нет. Тест пройден если человек переместит все run-time используемые импорты в конец файла или перепроектирует систему, предложив вариант без кольцевых зависимостей.
Ответ написан
@int0x80
pyobject.ru/blog/2010/02/04/python-quiz/ — довольно интересный список вопрсов
Ответ написан
homm
@homm
В чем отличие новых и старых классов?
Почему все просто не перешли на новые и не забыли о старых?
С какой версии старые классы не поддерживаются?
В чем отличие (i for i in arr) от [i for i in arr]?
Ответ написан
deex
@deex
Было бы классно увидеть подобный FAQ с ответами на хабре :)
Ответ написан
Комментировать
@thenno
Проектирую, разрабатываю, преподаю.
Я писал тут основные вопросы для собеседования питонистов: https://thenno.me/blog/python-interview.html
Ответ написан
Комментировать
@VasilKo
ну вот тут много интересного и из того что назвали - и еще нет ))
vas3k.ru/blog/270
плюс например вопрос о том как так может быть, что float(10**53) +1 < 10**53 :-)
Ответ написан
Комментировать
ACCOUNT
@ACCOUNT
Еще можно про декораторы с параметрами спросить. Меня вот на одном собеседовании просили написать бесконечное генераторное выражение.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
SpectrumData Екатеринбург
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
22 янв. 2025, в 04:08
6000 руб./за проект
21 янв. 2025, в 23:55
20000 руб./за проект
21 янв. 2025, в 23:35
80000 руб./за проект