Python
Care este diferența dintre modelele de proiectare Strategy și Template Method?
Cum este implementată asincronia în Python? Spune fără detalii aprofundate.
Ce colecție să folosiți pentru a verifica rapid dacă o valoare specifică se află pe lista valorilor procesate într-o aplicație care citește un flux mare de valori (milioane)?
Cum se implementează executarea asincronă a sarcinilor și gestionarea acestora la niveluri mai înalte de dezvoltare?
Cum se pot determina caracteristicile și tipurile de operații JOIN în interogările SQL?
Avem un serviciu REST FastAPI cu un endpoint GetUserSubscriptions. Endpoint-ul a început să răspundă mai lent. Cum ai analiza această problemă?
Ce diferență există între containere și mașinile virtuale din punct de vedere al infrastructurii și resurselor?
Te concentrezi exclusiv pe dezvoltarea în Python sau iei în considerare utilizarea altor limbaje de programare?
Vorbește-mi despre structura de date mulțime (set) în Python.
Ce metode speciale ale metaclasei sunt apelate automat la crearea unei noi clase?
Ce sunt funcțiile lambda, care sunt limitările lor și când are sens să le folosiți?
Ce structură de date stă la baza implementării indexării sub formă de copac în bazele de date?
Povesti-mi despre întregul pipeline al sistemului RAG: ce documente au fost folosite, cum au fost încărcate și procesate?
Cum evaluezi aplicarea modelelor de proiectare în dezvoltare?
Dacă o funcție poate returna legitim NaN (acesta este un comportament normal), iar implementarea ta actuală de cache în acest caz va genera o eroare sau va recalcula întotdeauna, cum ai remedia acest lucru?
Spuneți în propriile cuvinte cum ați proiectat PostgreSQL pentru vitrina marketplace-ului: cerințe de afaceri, câte tabele, ce relații, ce este o entitate de afaceri?
Este posibil ca codul sincronic să execute sarcini mai rapid decât codul asincron?
Este posibil să definești în Python mai multe metode cu același nume, dar cu parametri diferiți?
Ce metode sunt utilizate pentru gestionarea și coordonarea fluxurilor în Python?
Care sunt abordările existente pentru analiza timpului și a consumului de resurse ale algoritmilor?