Python
Ako prebieha nasadenie modelov strojového učenia? Aké sú fázy a aké môžu byť problémy?
Povedzte mi o posledných realizovaných projektoch, na čom ste pracovali, boli od nuly?
Kedy použiť asyncio.gather a kedy TaskGroup? Výhody a nevýhody každého.
Ak ste videli pomalé dotazy, ako ste analyzovali problém a ako ste ho riešili? Existuje reálny prípad?
Aký stack by ste použili pre databázu a najmä pre vyhľadávanie vektorov (Qdrant alebo pgvector)?
Čo je deadlock (zacyklenie)?
Aké sú tvoje silné a slabé stránky (v softvéri)? Čo sa snažíš zlepšiť?
Aká je správna možnosť vydávania bankoviek — prečo je potrebné vydávať ich s čo najväčšími bankovkami?
Aké úlohy v Pythone sa dobre paralelizujú, ktoré zle? Aké nástroje použiť pre IO-bound a CPU-bound úlohy?
Je možné urobiť Django asynchrónnym?
Ak v rámci správcu kontextu vrátiš spojenie, bude otvorené alebo zatvorené?
Ako prebieha váš code review?
Povedzte nám niečo o sebe — krátka prezentácia na 3 minúty
Môžete vysvetliť, ako funguje mechanizmus mutex na synchronizáciu vlákien?
Povedzte mi viac o vašich skúsenostiach s vývojom od nuly.
A čo sa týka technických silných a slabých strán, môžeš to rozvinúť konkrétnejšie (nie abstraktne)?
Prečo je viacvláknové spracovanie v Pythone neefektívne? Povedzte o GIL, asynchrónnosti a viacprocesorovom spracovaní.
Prečo je Go populárny a prečo sa oň zaujímate?
Pre akú triedu úloh je asynchrónnosť najvhodnejšia?
V ktorých prípadoch je vhodné vyhnúť sa triedam a používať len funkcie?