Golang
Parlaci della composizione del tuo team.
Cos'è un slice in Go? In cosa si differenziano len e cap?
Cosa sono le stringhe in Go? Cosa rappresentano sotto il cofano?
A cosa serve la costruzione select?
A cosa serve il file go.mod?
Ci sono restrizioni sulla durata del progetto? Siete disposti a considerare un progetto di 2 mesi?
Chi controlla ciò che hai scritto sui risultati del deploy nella chat?
Parla del team e dei processi di gestione (sprint, kanban, ecc.)
Quanto tempo è necessario per il recupero?
interfaccia TTLCache { Set(k string, v any, ttl time.Duration) Get(k string) (any, bool) Del(k string) bool } // Non dovrebbe perdere memoria // get non dovrebbe restituire scadenza //implementazione
Hai mai regolato il numero di partizioni all'interno di un topic Kafka?
Come risolvere il problema di data race di cui abbiamo parlato?
Parla del trattamento concorrente — hai una sezione dedicata a questo. Come limitavate la parallelizzazione? Quante connessioni a PostgreSQL c'erano?
Cosa succede se si passa uno slice come argomento di una funzione e lo si modifica all'interno?
Se aggiungiamo molti consumer, ma il ritardo di Kafka non diminuisce, cosa indica?
Perché è conveniente che la quantità di shard sia una potenza di due, e non, ad esempio, tre?
Come rendere Increaser universale — non legato al numero 100?
Parlami della tua esperienza con le reti neurali. Come le utilizzi nel tuo lavoro?
Come viene eseguita questa query SQL con sottoquery e DENSE_RANK (ordine di esecuzione)?
Parlami del tuo attuale lavoro in Wildberries — che tipo di piattaforma è, quale team, cosa hai fatto?