Sobes.tech

Golang

Parlami del tuo attuale lavoro in Wildberries — che tipo di piattaforma è, quale team, cosa hai fatto?

Senior
Hi Rockits
68

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?

Middle
Aliexpress
68

Parlami della tua esperienza attuale: dove lavori adesso, su quale prodotto, qual è il tuo stack principale?

Senior
МТС БанкМТС Банк
68

// È necessario modificare la funzione di wrapping, che lavorerà con un timeout specificato (ad esempio, 1 secondo). // Se la "funzione lunga" si completa in questo tempo, ottimo, restituiamo il risultato. // Se no, restituiamo un errore. Il risultato dell'esecuzione in questo caso non è importante. // // Inoltre, è necessario misurare quanto tempo questa funzione è stata eseguita (semplicemente stamparlo nel log). // La firma della funzione di wrapping può essere modificata.

Senior
Бюро 1440Бюро 1440
68

Ci parli dei protocolli di interazione nel suo ultimo lavoro, inclusi i problemi di sicurezza nella trasmissione di dati privati.

Middle+
Защита Инфо Транс z-it
68

Qual è la complessità in tempo e memoria della soluzione risultante?

Middle+
МВидеоМВидео
68

Cosa fare se abbiamo aggiunto tutti gli indici necessari, ma il database ancora non riesce a gestire il carico e rallenta?

Middle
СитиДрайвСитиДрайв
68

Cos'è una mappa in Go e come è strutturata? Cosa succede durante una scrittura concorrente senza sincronizzazione?

Middle+
Бюро 1440Бюро 1440
68

Come gestire l'annullamento del contesto in modo che tutti i worker si fermino immediatamente al cancellarsi del contesto? Come usare select per leggere da un canale tenendo conto del contesto?

Senior
А7
68

Hai un libretto militare, una partita IVA aperta o autoimpiego, procedure di fallimento o decreti di esecuzione?

Middle+
Займиго
68

HeadHunter può inviare risposte tramite webhook, mentre Avito no — bisogna farlo manualmente. Come gestire questa situazione?

Senior
OZONOZON
68

Quali progetti ti interessano? La sfera del progetto è importante per te nella selezione?

Senior
wilix
68

Quale livello di reddito garantito mensile sarebbe di suo interesse?

Middle
РедСофт
68

Cos'è il blocco ottimista?

Senior
Lenta Tech
68

Quali criteri utilizzerai per scegliere un datore di lavoro? Cosa è più importante per te?

Middle
Яндекс
67

È possibile creare una costante di tipo map o slice?

Middle
Еаптека
67

Come funzionano 3 partizioni e 2 consumatori?

Middle+
МВидео/эльдорадо
67

Parlami della tua esperienza

Senior
bip.ru
67

Hai esperienza di mentoring o formazione di colleghi più giovani?

Middle+
AxenixAxenix
67

Scrivi una funzione che rimuove tutti gli elementi uguali a val dal slice in-place. Restituisce il slice senza i valori rimossi. func RemoveValue(slice []int, val int) []int { // il tuo codice } // Esempio RemoveValue([]int{1,2,3,2,4}, 2) // -> []int{1,3,4} RemoveValue([]int{1,2,3}, 5) // -> []int{1,2,3} RemoveValue([]int{}, 1) // -> []int{}

Middle+
OZONOZON
67
/412