Hai scritto che hai automatizzato CI/CD. In che modo hai partecipato ai test?
Python
Esempio: a=5, b=5, a is b restituisce True. Perché?
Cosa sarà importante per te in una nuova azienda? A cosa presti attenzione prima di tutto quando scegli tra le offerte?
Parlami del prodotto/progetto su cui hai lavorato e dei tuoi compiti principali.
Hai dovuto partecipare alle decisioni architettoniche?
[nome] ha chiesto: C'era qualche sistema di livelli in azienda? E se sì, quale livello avevi? Oppure come ti valuti in generale?
Perché allora l'accesso a un elemento del dizionario è considerato in media O(1), anche se ci sono collisioni?
Come funziona un dizionario sotto il cofano (tabella hash)?
Parlami del servizio di notifiche — come l'hai implementato dal punto di vista tecnico.
Qual è l'errore di base in Python per catturare tutto, e da cosa ereditare le eccezioni personalizzate?
Parla della gestione delle eccezioni in Python: quale è la struttura e quali sono i blocchi?
Raccontami, com'era il team e come venivano condotti i processi.
Quali problemi possono verificarsi con la funzione hash (collisioni)?
Come fa il GC a capire a quale oggetto applicare quale algoritmo di raccolta dei rifiuti?
Come invertire la lista [1,2,3] in [3,2,1]? Qual è la differenza tra reverse() e slicing?
Cosa sono i file .pyc/pycache e a cosa servono?
Monolite o microservizi — e perché?
pop() rimuove sempre l'ultimo elemento? Come cambia la complessità con pop(i)?
Cosa succede con la memoria dopo aver liberato gli oggetti (ad esempio, chiudere un file grande) — Python la restituisce al sistema operativo o la mantiene?
Cos'è copy.deepcopy e come si differenzia da copy.copy?