Šta je transakcija u bazama podataka? Pričaj o ACID.
Python
На који ниво плате се оријентишеш: која је удобна и минимална граница?
Са којим стеком највише радиш и у чему се осећаш најсамоувјереније?
Kako trenutno teku pretrage: postoje li finala ili ponude?
Šta je sprečavalo razvoj unutar trenutnog tima i gde želiš da se razvijaš?
Kako biste arhitekturalno izgradili novi projekat na FastAPI ili Django i gde biste postavili poslovnu logiku?
Kako se rešava problem N+1 upita u ORM-u?
Koja je složenost osnovnih operacija sa listama u Pythonu?
Šta ti je važno pri izboru kompanije i ponude?
Koje AI alate koristiš u razvoju i kako oni pomažu u ubrzavanju rada ili poboljšanju kvaliteta?
Kako se razlikuju RabbitMQ i Kafka?
Kako pravilno pokrenuti asinhronu Celery zadatak unutar bloka transaction.atomic u Django, na primer za slanje emaila?
Kada je bolje koristiti JOIN, a kada učitati podatke unapred sa dva upita za N+1?
Kako organizovati migracije baze podataka u CI/CD tako da ne prekidaju rad servisa?
Navedite slučajeve kada treba koristiti generator izraz umesto list comprehensions, i obrnuto.
Zašto ste napustili kompaniju i zašto tražite?
Koje obavezne statičke provere i linters biste postavili u projektu?
Молим вас, објасните шта је WAL (Write-Ahead Log).
Реци ми више о задацима везаним за производе које си радио.
Zašto CPU-bound zadaci ne mogu biti efikasno izvršeni u Python nitima i zašto se niti prebacuju tokom čekanja?