Python
Разкажи за опита си. С какво се занимаваше, с какво работеше?
Разкажете повече за опита си в разработката от нулата.
Какво е множество и за какво се използва?
Защо многопоточността в Python не е много ефективна? Разкажете за GIL, асинхронността и мултипроцесинга.
Какви проблеми могат да възникнат при прехвърляне на файл между сървъри? На какво трябва да обърнете внимание?
С каква синтактична конструкция може да се прехвърли управлението на итерацията от един генератор към друг?
Използвали ли са RabbitMQ сами или само са чули за него от екипа?
Какви критерии използвате, за да определите времето, необходимо за реализиране на функция?
Каква е разликата между моделите за дизайн Strategy и Template Method?
Какво се случва с данните след като моделът ги оцени?
Обяснете концепцията за двоично дърво за търсене и неговите основни свойства.
Разкажи за себе си (2-3 минути)
Кои аспекти на работата по проекта те привличат най-много?
Какво е генератор и как го използвахте в проекта?
Какви умения или качества сте готови да предоставите на новия екип?
Каква е разликата между списък и кортеж?
Колко приблизително време е минало между появата на бъга и неговото отстраняване?
Как правилно, стъпка по стъпка, безопасно да изтриете колона от базата данни, която вече не се използва, но към която старият код все още може да се обръща?
Защо не е препоръчително да свързвате бизнес логиката директно с конкретна реализация от ниско ниво?
Какъв е основният принцип на работа на декоратора в Python и за какво се използва?