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]
Golang
L'hash è stato calcolato, il bucket trovato, un nuovo valore inserito. Cosa succede quando arriva un nuovo valore con lo stesso hash (collisione)?
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
SELECT user_id, COUNT(*) AS order_count FROM orders WHERE price_total >= 1000 GROUP BY user_id ORDER BY order_count DESC;
Cosa si può fare per evitare l'evacuazione della mappa in un servizio ad alta load?
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 }
gRPC funziona sopra HTTP o no? Come funziona?
Cosa succede in INNER JOIN se una riga a sinistra corrisponde a più righe a destra?
Hai lavorato in azienda come collaboratore esterno o come dipendente?
Immagina che sia passato un anno in azienda — cosa dovrebbe succedere perché tu capisca di essere nel posto giusto?
Da cosa dipende l'Index Only Scan vs Index Scan in PostgreSQL?
E negli shard, nelle repliche, come è stata configurata la configurazione di ClickHouse?
-- 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 | -- +--------+
Perché hai deciso di cambiare lavoro e unirti a Ozon?
Quali sono le aspettative nei confronti dell'azienda oltre al progetto?
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 }
Breve sulla produzione: chi distribuisce, chi monitora, ecc.
Cosa sono TCP e UDP, qual è la differenza?
Come risolvere se un filtro ad alta priorità è troppo ampio e consuma tutto il budget?
Il recruiter non capisce le priorità, dice semplicemente 'ho bisogno di 300 candidati' — come gestire questa situazione?