Python
Care sunt principalele avantaje și dezavantaje ale utilizării pattern-ului Active Record?
Puteți explica ce înseamnă tipurile de date care pot fi hash-uite?
Explica diferența dintre o îmbinare internă și o îmbinare externă stângă în SQL.
Cum se poate folosi metoda de serializare pentru a construi un model de date?
Cum se poate transforma un tuple într-un iterator în Python?
Poți explica ce sunt tipurile de date și structura lor în programare?
Se pot folosi interfețe în Python și cum se implementează?
Puteți explica ce înseamnă abstractizarea în programarea orientată pe obiecte?
Unde vă aflați în prezent? În CV se menționează că sunteți în Moscova, dar locul de muncă este în Novosibirsk.
Puteți explica cum se execută codul programului sincron și cum gestionează secvența operațiilor?
Cum ați îmbunătățit performanța interogărilor la baza de date?
Cum ați depășit dificultățile legate de adaptare și învățarea unor sarcini noi la noul loc de muncă?
Ai putea să ne vorbești despre strategia de lucru cu Git pe care ai folosit-o în ultimul tău proiect?
Care proiect din cele la care ai participat ți-a rămas cel mai mult în memorie și de ce?
Cum gestionează Django comanda makemigrations și ce face cu modelele proiectului?
În ce situații se utilizează construcțiile async/await în programare?
Explicați mecanismul de resetare sau actualizare a datelor în cache atunci când se schimbă sursa de informații.
Cum evaluați autonomia dvs. în procesul de dezvoltare?
Explicați cum principiul ascunderii informației este legat de conceptul de separare a responsabilităților în cadrul încapsulării.
Cum se poate restricționa accesul la metodele și variabilele interne ale unei clase în Python?