Sobes.tech

Golang

Cos'è Stop the World in Go?

Middle+
162

Quale tipo di multitasking viene utilizzato in Go? Come interrompe il scheduler di Go le goroutine?

Middle+
160

Come vengono pulite le righe morte in PostgreSQL? Come funziona Vacuum?

Middle+
160

L'accesso concorrente a uno slice è sicuro? Ci sarà una condizione di race se 4 goroutine modificano ciascuna il proprio indice unico dello slice?

Senior
157

Qual è la differenza tra processi e thread in Linux? Come li vede Linux internamente?

Senior
155

Perché il binario di Go pesa circa 2MB anche per un programma semplice? Cosa include il runtime di Go?

Middle+
149

Quali anomalie conosci nella programmazione multithread?

Middle+
149

Come funziona il protocollo IP e con cosa opera ogni livello del modello OSI?

Middle+
146

Qual è la differenza tra TCP e UDP? A quale livello del modello OSI operano?

Middle+
146

Conosci i comandi: grep -E, awk, sed, find, xargs, tar, ssh/rsync, systemctl, journalctl, curl/wget, crontab, vim?

Middle+
145

Cosa stamperà il programma se lasci le backtick invece delle virgolette singole durante il confronto dei caratteri?

Middle+
145

Esiste un percorso di carriera? Vuoi svilupparti tecnicamente o verso la gestione/leadership del team?

Middle+
143

Quali tipi di memoria esistono in Go e cosa ci va in ognuna? Dove finiscono le variabili globali e le costanti?

Middle+
142

// Scrivere implementazioni di cache con TTL (time to live) per la struttura User. // È possibile usare User.ID come chiave // Vogliamo che sia thread-safe // Non vogliamo ottenere record con TTL scaduto durante l'operazione di lettura // Vogliamo che i record con TTL scaduto vengano eliminati e non memorizzati // API get/set/del

Senior
141

A cosa servono le goroutine? Qual è il loro vantaggio rispetto ai processi e ai thread del sistema operativo?

Middle+
140

Come avviene fisicamente la trasmissione dei dati attraverso un canale non bufferizzato?

Senior
139

Quali primitive di sincronizzazione esistono in Go?

Senior
138

Quale elenco di comandi usi ogni giorno?

Middle+
137

Qual è il PID del processo init/systemd?

Middle+
137

Cosa succederà alla dimensione della tabella dopo aver inserito mille righe e averle cancellate tutte?

Middle+
136
/5