Python
Какви подходи се използват за повишаване на ефективността при изпълнение на заявки в бази данни?
Как да осигурите възможността за използване на екземпляри от вашия клас като ключове в речник?
Какви изисквания или предпочитания имате към екипа, с който ще работите на новото място?
Каква е основната цел на използването на затваряния в програмирането?
Участвахте ли в разработването на архитектурни решения за проекти?
Какъв формат предоставят за изпълнение на задачите?
Можете ли да разкажете за своя опит и професионални умения?
Каква е ролята на затварянията в програмирането и за какво се използват?
Можеш ли да дадеш пример за използване на сложна Lambda функция в кода?
Как се съхраняват малките числа в Python?
Разкажете как е реализирана автоматизацията на създаването, тестването и разгръщането във вашия предишен проект.
Задача за отстраняване на грешки: коригирайте проблема с идемпотентността (повторен клиентски заявка създава дублираща операция) и проблема с Outbox (двама работници публикуват едни и същи събития)
Интересувате ли се от позицията на пълностек разработчик?
Можете ли да дадете пример за принцип или стандарт за кодиране, който сте следвали в предишната си работа?
Какви са предимствата и недостатъците на микросервизните подходи към проектирането на системи?
Имало ли случаи на писане на автоматизирани тестове за отделни модули или компоненти във вашия текущ проект?
Участвахте ли в управлението на екип или проект?
Обяснете какво означава създаването на Docker образ от нулата с помощта на инструкцията FROM в Dockerfile
Обяснете принципа на работа на отложената инициализация на данни в ORM и кога се прилага.
Каква е сложността при получаване на данни по ключ в речник?