Sobes.tech

Golang

Qual è la differenza tra processi, thread e goroutine in Go?

Middle+
Ozon ФинтехOzon Финтех
93

Cos'è uno stack e un heap nel contesto della gestione della memoria? Chi ha accesso allo stack e all'heap? Perché lo stack funziona più velocemente?

Senior
2gis2gis
93

Come scoprire perché la penna risponde lentamente? Come usare pprof?

Senior
Бюро 1440Бюро 1440
93

Viene creato un nuovo thread del sistema operativo per ogni goroutine?

Senior
техвил
93

Quali criteri sono importanti per te nella scelta di un'azienda?

Middle
Nau
93

Estrai la domanda/compito dell'intervista da questa schermata. Mantieni la lingua originale.

Senior
Pasul LTD
93

Come funziona il garbage collector in Go? Quando viene avviato? Può essere avviato manualmente?

Senior
Lenta Tech
93

Potresti raccontarmi più dettagli sulla composizione dell'attuale team, quante persone ci sono e quali sono i loro ruoli — c'erano tester, analisti?

Senior
Банк 131
93

Di solito 2 settimane o qualcosa in più per il passaggio?

Middle+
РамблерРамблер
93

Spiega la struttura del limitatore di velocità e la funzione Allow. Quali parametri di configurazione vengono utilizzati e a cosa servono?

Middle+
ООО Дэстэн Партнерс
93

Come funziona in generale il team, qual è il processo, come interagisci con i colleghi?

Middle+
X5
93

Ha lavorato in precedenza nel settore dell'outsourcing?

Senior
DST Lab
93

Cos'è un canale in Go e quali sono le sue principali aree di applicazione?

Middle
VKVK
93

Cos'è un panic in Go? In cosa si differenzia un panic da un deadlock?

Middle+
X5
93

È possibile usare strutture come chiavi in una mappa?

Middle+
WaterWal
93

È possibile creare un indice solo sulla replica, ma non sul master?

Senior
Cloud.ru
93

Come viene implementato l'isolamento dei container a livello del kernel Linux? Raccontaci di più sui namespace

Senior
СБЕРСБЕР
93

Qual è la tua esperienza con Linux?

Senior
ООО Флат
93

Hai un permesso di lavoro o cittadinanza per lavorare in Italia?

Senior
Shopfully
93

Implementare un limitatore di velocità in memoria, thread-safe, utilizzando l'algoritmo Sliding Window o Token Bucket. Interfaccia: type RateLimiter interface { Allow(key string) bool } Requisiti: - Limitazione: N richieste in T secondi per una chiave - Implementazione thread-safe - Senza librerie esterne - Minimizzare i blocchi - Spiegare: - possibili condizioni di race - impatto sulla GC - comportamento con un gran numero di chiavi Parametri di input: NewRateLimiter(limit int, window time.Duration)

Senior
VKVK
93
/412