Museli ste sa okrem vývoja zaoberať aj návrhom architektúry?
Python
Predstavljajte si, da je končni točka za pridobivanje kataloga filmov začela znatno upočasnjevati. Kako bi diagnosticirali problem in iskali počasne SQL poizvedbe? Kaj je problem N+1 in kako se rešuje na ravni ORM in surovih SQL poizvedb?
Aké vstavané knižnice Python poznáte a najčastejšie používate?
Máte otvorené živnostenské oprávnenie alebo samostatnú zárobkovú činnosť, a ste pripravení zaregistrovať vhodný status?
S akými databázami NoSQL ste oboznámený a ako sú všeobecne štruktúrované NoSQL úložiská?
Aké sú mutovateľné a nemutovateľné dátové typy v Pythone? Uveďte príklady a vysvetlite rozdiel.
Aký je dôvod odchodu z poslednej práce?
Aké neurónové siete a AI nástroje používate a na aké úlohy?
Čo hľadáte pri výbere tímu a spoločnosti? Ako dôležité je pre vás pracovať v bankovom sektore alebo skúšať iné oblasti?
Ako ste prišli k vývoju a prečo ste si vybrali smer backend?
Ako bola organizovaná práca s Git a tímom na projekte? Ako prebehla kontrola kódu? Čo bolo urobené počas naliehavej opravy počas vydania? Nastavili ste CI/CD pipeline a používali ste Docker/Docker Compose?
Na čo sú testy? Mali by sa písať a v ktorých prípadoch nie sú potrebné alebo prekážajú?
Kde sa nachádzate a aké je vaše časové pásmo?
Na akú úroveň čistého príjmu očakávate?
Stretli ste sa niekedy s patternmi GoF? Uveďte niekoľko príkladov.
Čo je to transakcia a aké stavy môže mať transakcia?
Aké zručnosti, nástroje alebo technológie chcete naučiť alebo zlepšiť v nasledujúcom roku?
Ktorý preferujete: Django alebo FastAPI, a prečo? Pripojili ste niekedy Swagger a napísali API dokumentáciu? Aké sú rozdiely v asynchronnosti?
Ak súhlasíme, ste pripravení začať od budúceho pondelka?
Mi keširamo podatke o priljubljeni seriji. Ko izide nova epizoda, milijon uporabnikov hkrati zahteva te podatke, TTL keša pa poteče. Kaj se zgodi z bazo podatkov in kako zaščititi sistem pred to težavo?