Golang
// Per due array di numeri interi di lunghezza N, // per tutti K da 1 a N, conta il numero di numeri comuni nei prefissi di lunghezza K. // I numeri negli array possono ripetersi, l’intersezione si calcola senza considerare le moltiplicità. // Un prefisso di lunghezza K dell’array A è i primi K elementi dell’array A // A [1, 1] => [1], [1, 1] // B [1, 1] => [1], [1, 1] // R [1, 1] // [1, 2, 5] => [1], [1, 2], [1, 2, 5] // [1, 5, 4] => [1], [1, 5], [1, 5, 4] // [1, 1, 2]
In quale tipo di multitasking è possibile un Livelock? Quali tipi di multitasking conosci?
Perché avete deciso di entrare nel mercato? Cosa non va in Magnit adesso?
Come viene eseguita questa query SQL con sottoquery e DENSE_RANK (ordine di esecuzione)?
Qual è il problema di copiare sql.DB per valore invece che per puntatore?
Qual è la differenza chiave tra Dependency Inversion e Dependency Injection?
Quanti data center hai avuto: uno o più?
Come capire dove si trova il collo di bottiglia nell'elaborazione di un file — se l'elaborazione riga per riga sembra lenta, e le goroutine elaborano in ciclo?
Cosa sono le interfacce in Go? Come i tipi implementano le interfacce?
Qual è la tua esperienza nel lanciare un progetto/servizio da zero, da una pagina bianca? Racconta questa esperienza.
Come possono interagire tra loro i processi e i thread?
Quali sono i codici di risposta HTTP?
NULL
Descrivi l'approccio di memorizzare la posizione dell'ultima unità durante la risoluzione del problema della distanza massima
Quali metodi HTTP possono essere memorizzati nella cache dal browser?
Quali criteri sono importanti per te nella scelta di un lavoro? Aspettative salariali?
Cos'è Stop the World in Go?
C'è qualche scadenza?
Sei a favore o contro le procedure memorizzate?
Come interagisci in un team che ha un middle e un team lead?