Golang
Come è strutturata tecnicamente in generale la piattaforma HR?
Come hai gestito la situazione quando gli account durante i trasferimenti finivano su shard diversi?
Come convertire un numero nel sistema binario?
Come sei arrivato al momento di ottimizzare PostgreSQL e quali metodi di ottimizzazione hai usato?
Implementa una funzione che accetta []any e delta int. È necessario aumentare di delta solo le prime occorrenze di numeri unici (int). Altri tipi e numeri ripetuti devono essere lasciati invariati. La funzione deve restituire la lista aggiornata e 2 numeri: updated – quanti numeri unici sono stati modificati, duplicates – quanti elementi numerici sono risultati duplicati func IncrementUniqueIntsInMixed(xs []any, delta int) ([]any, int, int) { // il tuo codice } // Esempio: xs := []any{1, "a", 5, "b", 1, 0, 5} u, d, s := IncrementUniqueIntsInMixed(xs, 3) // xs == []any{4, "a", 8, "b", 1, 3, 5} // u == 3 // numeri unici: 1, 5, 0 // d == 2 // numeri duplicati: secondo 1, secondo 5
Cos'è una goroutine? In cosa consiste la sua leggerezza?
Quali JOIN conosci? Elencali.
Cos'è un semaforo?
Con quali database hai lavorato?
Da quale tabella viene l'alias 'oi' nella query?
Parlami della progettazione del sistema di moderazione/orchestratore — come è stato progettato, quali decisioni sono state prese?
Indici compositi: cosa mettere prima: uguaglianza o intervallo?
Quale strategia di caching scegliere — cache-aside o write-through — considerando il pattern di comportamento degli utenti durante la verifica dello stato dell'ordine?
Raccontami di più sul servizio di calcolo delle retribuzioni — come funziona e quali sono state le difficoltà?
Cosa è importante nel lavoro, secondo quale criterio consideri un nuovo posto?
Nominare quattro protocolli: HTTP, gRPC, WebDAV, ACSA — quale è in più?
Mostrare le combinazioni uniche di utente e ID prodotto per tutti gli acquisti effettuati dagli utenti prima che fossero bannati. Ordinare prima per nome utente, poi per SKU Trovare gli utenti che hanno effettuato acquisti per un importo superiore a 5000 rubli. Mostrare i loro nomi nel formato id utente | nome | cognome | somma degli acquisti
Come era organizzato il tuo lavoro in team: processi, artefatti, test, deployment?
Quanto sarebbe comodo se registrassimo le risposte alle domande tecniche affinché le valutino i capi tecnici?
Usi qualche strumento di IA, come Cursor o Claude? Se sì, per quali scopi?