Sobes.tech

Golang

Viene fornita una lista di numeri interi. Scrivi una funzione remove che elimini tutti gli zeri Esempi: remove([]) -> [] remove([0]) -> [] remove([1,0,0,2]) -> [1,2]

Senior
207

L'hash è stato calcolato, il bucket trovato, un nuovo valore inserito. Cosa succede quando arriva un nuovo valore con lo stesso hash (collisione)?

Middle+
206

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

Middle
206

SELECT user_id, COUNT(*) AS order_count FROM orders WHERE price_total >= 1000 GROUP BY user_id ORDER BY order_count DESC;

Middle+
205

Cosa si può fare per evitare l'evacuazione della mappa in un servizio ad alta load?

Middle+
205

Cosa mostrerà il programma? Perché? func main() { inizioTempo := time.Now() _, _ = <-worker(), <-worker() println(int(time.Since(inizioTempo).Seconds())) } func worker() chan int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 1 }() return ch }

Senior
205

gRPC funziona sopra HTTP o no? Come funziona?

Senior
204

Cosa succede in INNER JOIN se una riga a sinistra corrisponde a più righe a destra?

Middle+
204

Hai lavorato in azienda come collaboratore esterno o come dipendente?

Middle
204

Immagina che sia passato un anno in azienda — cosa dovrebbe succedere perché tu capisca di essere nel posto giusto?

Senior
204

Da cosa dipende l'Index Only Scan vs Index Scan in PostgreSQL?

Middle+
204

E negli shard, nelle repliche, come è stata configurata la configurazione di ClickHouse?

Senior
202

-- Condizione -- Trova le categorie la cui categoria principale è se stessa -- Ordina i risultati per id in ordine crescente -- ESEMPIO -- +----+----------+-----------+ -- | id | nome | parent_id | -- +----+----------+-----------+ -- | 1 | pharma | 1 | -- | 2 | prodotti | 4 | -- | 3 | giochi | 3 | -- | 4 | musica | 2 | -- +----+----------+-----------+ -- RISULTATO ATTESO -- +--------+ -- | nome | -- +--------+ -- | pharma | -- | giochi | -- +--------+

Senior
202

Perché hai deciso di cambiare lavoro e unirti a Ozon?

Middle+
202

Quali sono le aspettative nei confronti dell'azienda oltre al progetto?

Senior
202

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 slice aggiornata e 2 numeri: updated — quanti numeri unici sono stati modificati, duplicates — quanti elementi numerici si sono rivelati duplicati func IncrementUniqueIntsInMixed(xs []any, delta int) ([]any, int, int) { // il tuo codice }

Middle+
202

Breve sulla produzione: chi distribuisce, chi monitora, ecc.

Senior
201

Cosa sono TCP e UDP, qual è la differenza?

Middle
201

Come risolvere se un filtro ad alta priorità è troppo ampio e consuma tutto il budget?

Senior
201

Il recruiter non capisce le priorità, dice semplicemente 'ho bisogno di 300 candidati' — come gestire questa situazione?

Senior
199
/13