Sobes.tech

Python

Care este gradul de eficiență al operației de adăugare a elementelor în listă?

Junior — Middle
219

Cum este implementată suportul pentru conexiunile WebSocket în Django?

Middle — Middle+
219

În ce oraș locuiești acum?

Junior — Middle
219

Explicați conceptul de bi-connection în contextul algoritmilor și rolul său în rezolvarea problemelor.

Junior — Middle
219

În ce situații este recomandat să se aplice sharding-ul bazei de date?

Middle — Middle+
219

Ați folosit metoda imperativă de mapare a modelelor în SQLAlchemy?

Junior — Middle
219

Se utilizează un mecanism de excludere mutuală (Mutex) pentru sincronizarea firelor în Python?

Junior — Middle
219

Puteți explica principiul de funcționare al sistemului de distribuție a încărcăturii între servere?

Junior — Middle
219

Au fost situații în care a fost nevoie să schimbați valorile steagurilor în FastAPI pentru a gestiona comportamentul aplicației?

Junior — Middle
219

Poți explica ce sunt tipurile de date și structura lor în programare?

Junior — Middle
219

# 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

219

De ce ai părăsit locul de muncă anterior?

219

Care sunt principalele diferențe dintre dataclass și namedtuple în Python și în ce cazuri este preferabil să le folosiți?

Junior — Middle
219

Care este necesitatea utilizării prefetch_related în ORM pentru optimizarea interogărilor?

Junior — Middle
219

Explicați principiul de funcționare al algoritmului de căutare binară și caracteristicile sale principale.

Junior — Middle
219

Este utilizarea moștenirii în Django ORM o soluție potrivită pentru modelarea bazei de date?

Junior — Middle
219

Cum să tratați cazurile limită ale datelor de intrare — numere negative, sume prea mari, valori incorecte?

219

Care este diferența în mecanismul de căutare a metodelor în clase în Python 2 și Python 3?

Junior — Middle
219
/556