Python
Folosiți vreo metodă sau strategie individuală atunci când abordați sarcinile de lucru?
Puteți să numiți trei domenii în care vă considerați mai puțin puternic și care necesită dezvoltare?
Aveți experiență practică în crearea de aplicații fără utilizarea soluțiilor ORM?
Cum să gestionezi creșterea tabelelor în PostgreSQL?
Cum ajută sistemul de control al versiunilor Git la gestionarea proiectelor și pentru ce este folosit?
Puteți explica ce este PgBouncer și cum este utilizat pentru a optimiza conexiunile cu PostgreSQL?
Care este diferența dintre Celery și o implementare proprie a sistemului de procesare a sarcinilor în coadă?
Care este complexitatea temporală a căutării unui element după cheie într-un dicționar?
Puteți explica principiile și conceptele de bază ale programării orientate pe obiecte?
Fiecare model este legat de o tabelă separată în baza de date?
Ce face EXPLAIN și ce se schimbă la adăugarea ANALYZE? Când este inutil un index?
Care sunt problemele posibile care pot apărea la utilizarea indexării într-o bază de date?
Explicați ce se înțelege prin conceptul de imutabilitate în tipurile de date și care sunt avantajele sale
Cu cine interacționezi cel mai des în etapa de definire a problemei și în ce formă ajunge sarcina?
Poți explica principiile de bază ale lucrului cu Docker și componentele sale?
Cum evaluați experiența dumneavoastră în timpul interviului?
Cum era structurat ciclul tău de lansare, cine era responsabil pentru ce, cine se ocupa de implementarea codului?
Povestiți-ne despre situațiile în care ați fost nevoit să vă apărați poziția într-un proiect în fața colegilor sau a conducerii.
Ai experiență în lucrul cu protocolul HTTP prin socket-uri?
Puteți explica pentru ce este folosită metoda încorporată dict în Python?