Šta je nit i kako se realizuje višestruko izvršavanje u Pythonu?
Python
Šta je paralelnost i konkurentnost, kako objasniti razliku nekome ko nije tehnički?
Šta su signali u Django, čemu služe, koji su glavni signali koji se koriste?
Šta su mixini, kako gledate na njihovu upotrebu u produkciji?
Šta je middleware u Django, čemu služi, koje standardne middleware poznajete, navedite primer prilagođenog middleware-a?
Šta je menadžer konteksta, koje zadatke rešava i kako napisati svoj putem klase i dekoratora?
Kako funkcioniše validacija i serijalizacija podataka u FastAPI?
Kako implementirate obradu grešaka u FastAPI i vraćate ispravne HTTP statuse?
Koje vrste podataka su promenljive, a koje su nepromenljive?
Šta je ACID u kontekstu transakcija baza podataka, razložite svako slovo i šta to donosi aplikaciji?
Šta je asyncio, čemu služi i kako je primenjivan u projektima?
Čime se RabbitMQ razlikuje od Kafka po nameni i arhitekturi?
Šta su lambda funkcije, koja su njihova ograničenja i kada ima smisla koristiti ih?
Šta je GIL u Pythonu i koja ograničenja nameće višestrukom izvršavanju?
Koje garancije isporuke poruka u brokerima poznajete?
Šta je GitFlow?
Kako funkcioniše HTTP/1.x: zahtev, odgovor, zaglavlja, telo, bez stanja?
Šta je FastAPI, zašto je brz i zgodan?
U kojim slučajevima biste više voleli Django, a u kojim FastAPI, kako podeliti zone odgovornosti?
Šta podrazumevate pod mikroservisnom arhitekturom, koje prednosti i mane ste videli u realnim sistemima?