Ce va fi important pentru tine într-o companie nouă? La ce acorzi atenție în primul rând atunci când alegi dintre oferte?
Python
Este scris că ai automatizat CI/CD. Cum ai participat la testare?
Exemplu: a=5, b=5, a is b returnează True. De ce?
Ai fost nevoit să participi la luarea deciziilor arhitecturale?
[nume] a întrebat: A existat vreun sistem de grade în companie? Și dacă da, care era nivelul tău? Sau cum te evaluezi în general?
Spune-mi despre produsul/proiectul pe care ai lucrat și principalele tale sarcini.
De ce atunci accesul la un element din dicționar este considerat în medie O(1), chiar dacă există coliziuni?
Vorbește-mi despre serviciul de notificări — cum l-ai implementat din punct de vedere tehnic.
Care este eroarea de bază în Python pentru a captura totul și de la ce să moștenești excepțiile personalizate?
Cum funcționează un dicționar la nivel intern (tabelă de hash)?
Vorbește despre tratarea excepțiilor în Python: care este structura și care sunt blocurile sale?
Spune-mi, cum era echipa și cum se desfășurau procesele.
Ce probleme pot apărea la funcția hash (coliziuni)?
Cum înțelege GC la ce obiect să aplice ce algoritm de colectare a gunoiului?
Cum se inversează lista [1,2,3] în [3,2,1]? Care este diferența dintre reverse() și slicing?
Ce sunt fișierele .pyc/pycache și la ce servesc?
Ce se întâmplă cu memoria după eliberarea obiectelor (de exemplu, închiderea unui fișier mare) — Python o returnează sistemului de operare sau o păstrează pentru sine?
Monolit sau microservicii — și de ce?
Întotdeauna pop() elimină ultimul element? Cum se schimbă complexitatea la pop(i)?
Ce este copy.deepcopy și cum diferă de copy.copy?