Python
Sunt utilizate variabile în abordarea programării funcționale?
Cum au fost încărcate documentele în baza de date vectorială? Cum a avut loc chunking-ul?
Care este diferența dintre sarcinile executate prin sarcini obișnuite și cele executate prin shared_task?
Ce înseamnă `self` și în ce se deosebește de `cls`? Pot fi redenumite?
Ce se întâmplă cu descriptorul de fișier atunci când se face un fork al procesului?
Care dintre acestea (lista și generator) este o copie a datelor și care nu?
Ce protocoale de transfer de date sunt utilizate în bazele de date NoSQL (Redis, MongoDB, Elasticsearch)?
Ați folosit RabbitMQ în producție?
Cum are loc implementarea modelelor de învățare automată? Care sunt etapele și care pot fi problemele?
Vorbește despre ultimele proiecte realizate, la ce ai lucrat, au fost de la zero?
Când să folosești asyncio.gather și când TaskGroup? Avantajele și dezavantajele fiecăruia.
Dacă ați observat interogări lente, cum ați analizat problema și cum ați rezolvat? Există un caz real?
Ce stivă ai folosi pentru baza de date și, în special, pentru căutarea vectorială (Qdrant sau pgvector)?
Ce este un deadlock (blocaj)?
Care sunt punctele tale forte și slabe (în software)? Ce dorești să îmbunătățești?
Care este varianta corectă pentru emiterea bancnotelor — de ce trebuie să se emită cu bancnote de valoare maximă?
Ce sarcini în Python se paralelizează bine, care rău? Ce instrumente să folosiți pentru sarcini legate de IO și CPU?
Poate fi Django asincron?
Dacă în interiorul managerului de context faci un return al conexiunii, aceasta va fi returnată deschisă sau închisă?
Cum decurge procesul tău de revizuire a codului?