Golang
Descrivi l'architettura di uno dei tuoi progetti (strati, pattern, organizzazione del codice)
Come avete risolto se durante l'aggiornamento dei pod si perdevano le richieste?
Cosa verrà visualizzato all'esecuzione del programma: func main() { counter := make([]int, 0, 1000) var wg sync.WaitGroup for i := 0; i < 1000; i++ { wg.Add(1) go func() { defer wg.Done() counter = append(counter, i) time.Sleep(10 * time.Millisecond) // Simulazione di lavoro }() } wg.Wait() fmt.Println(len(counter)) }
Come gestire la situazione in cui tutte e 5 le goroutine vedono contemporaneamente una cache vuota e vanno al database (cache stampede)?
Compito architetturale: il servizio di notifiche utilizza modelli dal servizio di amministrazione. Come garantire l'affidabilità in caso di fallimento dell'amministrazione?
Qual è la differenza tra Kafka e RabbitMQ?
// 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?
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?
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?
Cos'è EXPLAIN in PostgreSQL? Come può calcolarlo senza eseguire la query?