Come è stata organizzata l'autenticazione e la connessione sicura a Kafka: sono stati utilizzati SSL/TLS, SASL o un altro meccanismo?
Python
Cosa rappresentavano i messaggi che circolavano tramite REST e Kafka? JSON, XML?
Cos'è una fixture nei test?
Quali guide, requisiti di tipizzazione, linters e accordi generali c'erano nel team per l'unificazione dello sviluppo?
Spiega cosa sono le funzioni anonime in programmazione e come vengono utilizzate.
Come si può capire che l'applicazione di metodi asincroni migliorerà le prestazioni o l'efficienza del sistema?
Cos'è un iteratore e un oggetto iterabile? Quali metodi devono implementare? Come funziona il ciclo for sotto il cofano?
Qual è la differenza tra uno stack, una coda e una deque?
È necessario implementare un decoratore che memorizza nella cache il risultato dell'esecuzione di un metodo basandosi sui suoi argomenti di input.
counter = 0 def increment(): >>>>counter += 1 increment() print(counter) Cosa verrà visualizzato sullo schermo e perché?
Quanto rigorosamente veniva rispettata la tipizzazione nel tuo lavoro?
A cosa servono le funzioni anonime in Python?
Come si può prevenire la comparsa di conflitti durante la scrittura simultanea di dati in un database?
Utilizzi strumenti di IA nel lavoro e come li percepisce?
Puoi spiegare cos'è il pattern decoratore in Python e come viene applicato?
Cos'è DLQ (Dead Letter Queue) nel contesto di Kafka?
Come intendi i termini « bassa accoppiamento » (low coupling) e « alta coesione » (high cohesion) nel contesto della programmazione orientata agli oggetti (OOP)?
È possibile passare due volte attraverso il generatore? Perché?
Quali restrizioni devono essere imposte a una funzione affinché un decoratore di caching funzioni correttamente? Cos'è una funzione pura e idempotente?
In quali situazioni è opportuno utilizzare chiamate asincrone in Python?