Golang
Qual è la tua esperienza con team di diverse dimensioni?
Parla del pianificatore Go (modello GMP)
Qual è il ruolo delle primitive di sincronizzazione nel linguaggio di programmazione Go?
Potresti spiegare il concetto di thread leggeri e le differenze rispetto ai thread di esecuzione normali?
Puoi spiegare cos'è un bilanciatore di livello 7 nelle infrastrutture di rete?
Puoi spiegare cos'è un Livelock nel contesto della programmazione in Go?
Hai mai avuto un'esperienza in cui gravi malfunzionamenti o problemi nell'ambiente di lavoro hanno causato cadute del sistema in funzione?
Quali azioni sono consentite con una variabile di tipo Map che non è ancora stata inizializzata?
Come viene eseguita l'eliminazione delle registrazioni dalle tabelle nel database PostgreSQL?
Qual è il numero massimo di elementi che un Bucket può contenere in una implementazione di hash map?
Quali strategie possono essere adottate per migliorare l'efficienza nell'esecuzione delle query SQL e ridurre i tempi di risposta del database?
Quali funzioni svolge il contesto nel pattern di stato o comando?
Puoi spiegare come funziona l'orchestratore di container Kubernetes?
Come sono state scelte le linee guida sul numero di colonne in ORDER BY o sulla frequenza di PARTITION BY (ad esempio, mensilmente)?
Quante connessioni c'erano a PostgreSQL? Cosa fare se le connessioni non sono sufficienti con 10 mila RPS?
In quale punto vengono create le nuove goroutine in un programma Go?
Come organizza PostgreSQL la memorizzazione di dati di oggetti che superano i 2 kilobyte di dimensione?
È consentito inviare messaggi a un singolo canale con più goroutine contemporaneamente?
Quale responsabilità deve assumere uno sviluppatore all'interno del suo team?
Qual è la differenza tra HAVING e WHERE?