Cum să organizezi migrările bazei de date în CI/CD pentru a nu întrerupe funcționarea serviciului?
Python
Care este rolul și scopul ramurilor în sistemul de control al versiunilor Git?
Cum se implementează multiprocesarea și gestionarea mai multor procese în Python?
Cum evaluezi aplicarea modelelor de proiectare în dezvoltare?
Vorbește despre tratarea excepțiilor în Python: care este structura și care sunt blocurile sale?
Ce funcții și capacități oferă serverul SGI?
Care este rolul și importanța refactorizării în procesul de dezvoltare software?
Care sunt diferențele dintre framework-urile FastAPI și Django în crearea aplicațiilor web?
De ce este necesară organizarea structurii de foldere și fișiere într-un proiect Django?
Ce este o partiție (partition) în Kafka? Ce este un grup de consumatori?
Descrieți experiența dvs. în realizarea migrărilor de baze de date în proiectele anterioare.
Ce abordări folosești atunci când lucrezi cu colecții de date în proiectele tale?
Cum pot fi utilizate instrumentele funcționale în colecții pentru procesarea datelor?
Care este experiența dvs. în dezvoltarea și utilizarea framework-ului Django în proiecte?
Vorbiți despre interacțiunea serviciilor prin REST și Kafka — care au fost cazurile de utilizare ale fiecărei abordări?
Au fost situații în care a fost necesar să se reia o solicitare POST fără a modifica rezultatul?
La purposea indexurilor? Explică cu exemplul unui index compus (userId, updatedAt): trei interogări — după userId, după userId+updatedAt, doar după updatedAt. Unde va funcționa indexul?
Cum diferă gestionarea memoriei între fire de execuție și procese în Python?
Cum se realizează schimbul de informații între firele de execuție în aplicațiile software?
Ați fost vreodată nevoit să preluați responsabilitățile unui coleg în cazul absenței sale din cauza bolii?