Какво ви накара да вземете решение да смените текущото си работно място?
Python
Как беше проведено вашето преглеждане на кода и на какво обръщахте внимание при оценката на вашия код?
Можете ли да обясните предназначението и работата на inline в Django admin?
Как да преминете през елементите на списък, използвайки цикъл while?
Как може да се премине през елементите на списък по време на изпълнение на програма?
Кои бяха основните задачи, които изпълнявахте на предишната си позиция?
Можете ли да обясните принципа на внедряване на зависимости във FastAPI и как се реализира в този фреймуърк?
Каква е ролята на метакласите в езика за програмиране Python и за какво се използват?
Как се осъществява съхранението на данни в структура от данни под формата на речник?
Как се свързва модел към административния панел в Django?
Обяснете концепцията за транзакция и нейните основни характеристики в базите данни.
Можете ли да обясните какво се разбира под свойството на атомарността в транзакциите?
Обяснете концепцията за CBV във фреймуърка Django и как се различава от FBV
Как възприемате работата с остарял или с ниска поддържане код в проект?
Обяснете какво е метаклас в контекста на обектно-ориентираното програмиране и как се използва.
Как да определим дали метод на клас е частен в обектно-ориентираното програмиране?
Как може да се реализира кеширане в приложение на Django?
Как научихте Django и какви стъпки предприехте за това?
Обяснете какво е връзката ForeignKey в Django и как се използва за установяване на връзки между модели.
Как може да се настрои или модифицира показването на данните на модела в административния панел?