Sobes.tech

Golang

Perché è sbagliato che le Goroutine scrivano dati in una mappa condivisa senza sincronizzazione e come si può correggere?

Senior
Spectr
71

Qual era il carico sul sistema e quanti parametri c'erano in ogni richiesta?

Middle+
Servicepipi
71

Parlaci dell'azienda in cui lavori attualmente e del tuo ruolo lì.

Senior
spnd.xyz
71

Come appare il tuo processo di lavoro con i compiti?

Senior
МВидеоМВидео
71

Quanto sei attualmente alla ricerca attiva, cosa stai cercando per te stesso, cosa stai considerando?

Middle+
SelectelSelectel
71

Parlami di Kafka — vedo che l'hai usata.

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

Perché stai cercando un nuovo lavoro? Qual è la tua motivazione?

Senior
spnd.xyz
71

Quando usare mutex o canali?

Senior
Финтехробот
70

Cosa è più importante per te nella revisione del codice, a cosa presti attenzione prima?

Senior
sber tech
70

Esistono metodi più semplici e veloci per bilanciare il carico invece di scegliere il backend meno carico?

Middle
Яндекс
70

Compito: «Elaborazione parallela di URL con limite di tempo» Scrivi una funzione fetchAll(urls []string, maxParallel int, timeout time.Duration) map[string]string, che: 1. Per ogni URL esegue una richiesta HTTP GET (si può usare http.Get). 2. Restituisce una mappa[string]string, dove la chiave è l'URL e il valore è il corpo della risposta (come stringa) o una stringa vuota in caso di errore/timeout. 3. Non vengono eseguite più di maxParallel richieste contemporaneamente. 4. Il tempo totale di esecuzione della funzione non deve superare timeout. Se il timeout scade, tutte le richieste non completate vengono annullate e la funzione restituisce ciò che è riuscita a ottenere. 5. Usa il contesto per l'annullamento.

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

Cos'è un'applicazione eseguita di qualità?

Senior
I-teco
70

Come dovrebbe essere progettato un server HTTP in Go per supportare uno shutdown graduale e una corretta pulizia delle risorse?

Senior
AndersenAndersen
70

Quanto attivamente partecipi alle interviste, hai offerte in mano?

Senior
Займиго
70

Può confermare l'esperienza tramite il libretto di lavoro?

Middle
МВидеоМВидео
70

Cerchi di coprire il massimo possibile in percentuale o di coprire la logica di business più critica?

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

Puoi raccontarmi di più sul progetto in azienda? Di cosa si trattava esattamente, cosa stavate sviluppando?

Senior
Spectr
70

Qual è la differenza tra Atomic e una normale assegnazione a una variabile?

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

Nel curriculum si dice che hai accelerato la velocità di elaborazione di 4-5 volte nel tuo ultimo lavoro — raccontami più dettagli.

Senior
OkkoOkko
70

Cosa ti ha attirato di questa posizione e perché stai lasciando il tuo precedente lavoro?

Senior
Cloud.ru
70
/412