Python
Използват ли се променливи в подхода на функционалното програмиране?
Как бяха заредени документите във векторната база данни? Как протече чанкингът?
Каква е разликата между задачите, изпълнявани чрез обикновени задачи и задачите, изпълнявани чрез shared_task?
Какво означава `self` и как се различава от `cls`? Могат ли да бъдат преименувани?
Какво се случва с файловия дескриптор при форкване на процеса?
Кое от това (списък и генератор) е копие на данните и кое не е?
Кои протоколи за предаване на данни се използват в NoSQL бази данни (Redis, MongoDB, Elasticsearch)?
Използвали ли сте RabbitMQ в продукция?
Как протича внедряването на модели за машинно обучение? Какви са етапите и какви могат да бъдат проблемите?
Разкажи за последните реализирани проекти, по които работи, бяха ли от нулата?
Кога да използвате asyncio.gather и кога TaskGroup? Предимства и недостатъци на всеки.
Ако сте виждали бавни заявки, как сте анализирали проблема и как сте го решавали? Има ли реален случай?
Какъв стек бихте използвали за базата данни и по-специално за векторното търсене (Qdrant или pgvector)?
Какво е deadlock (задръстване)?
Кои са твоите силни и слаби страни (в софтуера)? Какво се стремиш да подобриш?
Кой е правилният вариант за издаване на банкноти — защо трябва да се издават с възможно най-големи купюри?
Кои задачи в Python се паралелизират добре, кои зле? Какви инструменти да използваме за IO-bound и CPU-bound задачи?
Може ли Django да стане асинхронен?
Ако вътре в мениджъра на контекста направите return на връзката, тя ще бъде върната отворена или затворена?
Как протича вашият преглед на кода?