Care este gradul de eficiență al operației de adăugare a elementelor în listă?
Python
Cum este implementată suportul pentru conexiunile WebSocket în Django?
În ce oraș locuiești acum?
Explicați conceptul de bi-connection în contextul algoritmilor și rolul său în rezolvarea problemelor.
În ce situații este recomandat să se aplice sharding-ul bazei de date?
Ați folosit metoda imperativă de mapare a modelelor în SQLAlchemy?
Se utilizează un mecanism de excludere mutuală (Mutex) pentru sincronizarea firelor în Python?
Puteți explica principiul de funcționare al sistemului de distribuție a încărcăturii între servere?
Au fost situații în care a fost nevoie să schimbați valorile steagurilor în FastAPI pentru a gestiona comportamentul aplicației?
Poți explica ce sunt tipurile de date și structura lor în programare?
# Bancomat, care se încarcă cu cassetete de bancnote, cu aplicația noastră la bord # trebuie să poată elibera bancnote pentru suma specificată sau să răspundă cu o refuzare # La eliberare, bancnotele sunt scăzute din soldul bancomatului. # Denominațiile permise: 50€, 100€, 500€, 1000€, 5000€. class ATM: pass # spațiu pentru cod # Dispozitivul bancomatului: # - banii sunt plasați în cassetete în interiorul bancomatului, încărcate de inspector și reîncărcate; # - în fiecare casetă se află bancnote de o denominație proprie; # - bancomatul poate număra bancnotele rămase în cassetete, dar această operație durează mult - trebuie apelată cât mai rar. # API pentru interacțiunea cu echipamentul bancomatului. # interfața SDK poate fi modificată/extinsă după acordul părților, dacă este necesar class SDK(ABC): @abstractmethod def count_banknotes(self, banknote: int) -> int: pass @abstractmethod def move_banknote_to_dispenser(self, banknote: int, count: int) -> None: pass @abstractmethod def open_dispenser(self) -> None: pass
De ce ai părăsit locul de muncă anterior?
Poți explica ce este o coroutine și cum sunt utilizate în programare?
Care sunt principalele diferențe dintre dataclass și namedtuple în Python și în ce cazuri este preferabil să le folosiți?
Care este necesitatea utilizării prefetch_related în ORM pentru optimizarea interogărilor?
Care sunt avantajele și dezavantajele framework-ului Flask pentru dezvoltarea de aplicații web?
Explicați principiul de funcționare al algoritmului de căutare binară și caracteristicile sale principale.
Este utilizarea moștenirii în Django ORM o soluție potrivită pentru modelarea bazei de date?
Cum să tratați cazurile limită ale datelor de intrare — numere negative, sume prea mari, valori incorecte?
Care este diferența în mecanismul de căutare a metodelor în clase în Python 2 și Python 3?