Python
Spune-mi despre experiența ta. Cu ce te-ai ocupat, cu ce ai lucrat?
Spune-mi mai multe despre experiența ta de dezvoltare de la zero.
Ce este un set și pentru ce se folosește?
De ce multitasking-ul în Python nu este foarte eficient? Vorbește despre GIL, asincronie și multiprocesare.
Ce probleme pot apărea în timpul transferului unui fișier între servere? La ce trebuie să fii atent?
Cu ce construcție sintactică se poate transfera controlul iterării de la un generator la altul?
Au folosit RabbitMQ ei înșiși sau au auzit doar de la echipă?
Ce criterii folosești pentru a determina timpul necesar pentru implementarea unei funcții?
Care este diferența dintre modelele de proiectare Strategy și Template Method?
Ce se întâmplă cu datele după ce modelul le-a evaluat?
Explicați conceptul de arbore binar de căutare și principalele sale proprietăți.
Spune-ne despre tine (2-3 minute)
Ce aspecte ale muncii pe proiect te atrag cel mai mult?
Ce este un generator și cum l-ai folosit în proiect?
Ce abilități sau calități ești dispus să oferi unei noi echipe?
Care este diferența dintre o listă și un tuple?
Cât timp a trecut aproximativ între apariția bug-ului și remedierea acestuia?
Cum să elimini corect, pas cu pas și în siguranță, o coloană din baza de date care nu mai este utilizată, dar la care vechiul cod încă poate accesa?
De ce nu este recomandat să legați logica de afaceri direct de o implementare specifică de nivel inferior?
Care este principiul de bază al funcționării unui decorator în Python și pentru ce este folosit?