Cos'è l'iniezione delle dipendenze?
Python
Come funziona il Garbage Collector in Python? Come vengono rilevate le referenze cicliche?
Possiamo nel modello Pydantic impostare una lista vuota come valore predefinito (ad esempio, field: List = [])?
Parla della struttura interna di dict, list, set, tuple.
Con cosa hai lavorato sull'API in Python? Quali metodi di richiesta HTTP conosci? Qual è la differenza tra PUT e POST?
Trovare una sotto-matrice di dimensione fissa KX×KY con il valore medio massimo degli elementi
Cos'è fork e spawn, e cos'è copy-on-write?
Quali problemi tipici di RAG conosci?
Guarda il codice con asyncio. Quanto tempo impiegherà ad essere eseguita la funzione main? Come fare in modo che le coroutine vengano eseguite in parallelo?
Puoi spiegare i principi alla base della filosofia SOLID nella programmazione orientata agli oggetti?
Cosa sono le metaclassi in Python? A cosa servono se esiste già l'ereditarietà?
Quante righe al minimo e al massimo può restituire un FULL OUTER JOIN per due tabelle di 100 righe con numeri casuali?
Come hai suddiviso il monolite in microservizi? Quale logica hai usato per suddividere per domini? Come hai garantito l'indipendenza dei domini e gestito le transazioni?
Conosci l'Event Sourcing? L'hai usato tu stesso?
Scrivi un codice con l'uso del polimorfismo.
Come visualizzare i processi in esecuzione in Linux? Come visualizzare il carico della CPU?
Qual è il numero minimo e massimo di righe nel risultato di un FULL JOIN tra una tabella di 100 record e una di 10 record?
Guarda il codice dell'app FastAPI. Possiamo rimuovere async dalla funzione gestore (sostituire async def con def)? Funzionerà, ci sono delle particolarità?
Parlami della tua esperienza nell'implementazione e nell'uso di meccanismi di caching nelle applicazioni.
Puoi spiegare cos'è il metodo get_context_data nel contesto dello sviluppo di applicazioni web?