Sobes.tech

Golang

Cosa bisogna fare affinché il server REST API (repository di codice) inizi a funzionare in Kubernetes?

Middle
Сбертех
116

Parla di shutdown elegante: cos'è, cosa succede durante, come viene chiamato? Quali processi esegue il servizio in Kubernetes dopo aver ricevuto SIGTERM?

Middle
АО Медиа Эффект
116

Dove, secondo te, inizia il highload? Qual è il confine tra highload e non-highload?

Middle+
ClearWay
116

Hai un servizio che genera molte goroutine. Come limiteresti il numero di goroutine in esecuzione contemporaneamente?

Senior
AndersenAndersen
116

Cos'è una chiamata di sistema (syscall)?

Senior
VK CloudVK Cloud
116

Parlami più dettagliatamente dei progetti in Go

Middle
VKVK
116

Quale delle seguenti opzioni è più probabile che si verifichi tentando di avviare un numero molto grande di goroutine (ad esempio decine di migliaia) senza controllo aggiuntivo? - Il problema principale sarà causato dal blocco del mutex globale all'interno del runtime, che porterà a una completa interruzione dell'esecuzione del programma - Il pianificatore di Go eseguirà le goroutine in piccoli gruppi in modo sequenziale, quindi l'aumento del loro numero influisce quasi nulla sul consumo di memoria - La creazione massiccia di goroutine può portare a un consumo significativo di memoria e a costi aggiuntivi del pianificatore; in tali casi, è appropriato usare un pool di worker - Se il numero di goroutine supera il numero di processori logici, Go inizierà automaticamente a rifiutare nuove esecuzioni di goroutine con un panic

Intern
AvitoAvito
116

Parla di Kubernetes — cos'è, come si differenzia da Docker, quali sono i componenti principali?

Senior
YadroYadro
116

Come è organizzato il canale sotto il cofano in Go?

Senior
I-teco
116

Quali tipi di variabili ci sono in Go?

Middle
Япоки
116

Lavori attualmente come dipendente o come libero professionista/indipendente?

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

Quali informazioni mostra EXPLAIN ANALYZE?

Senior
Lenta Tech
116

Puoi parlarmi del pattern Semaphore?

Senior
sber tech
116

Crea una procedura e falla un SELECT.

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

Come sono state distribuite le attività all'interno del team?

Senior
AvitoAvito
116

Perché l'approccio di Go alla concorrenza è migliore rispetto ad altri linguaggi?

Middle+
X5
116

Parli della sua esperienza con sistemi ad alta intensità. Ha mai dovuto risolvere problemi di distribuzione e bilanciamento del traffico?

Senior
Hi Rockits
116

Se l'operazione dura 10-12 minuti e c'è una scrittura attiva e i dati cambiano, non ci sono stati effetti collaterali?

Senior
МВидео/эльдорадо
116

Qual è la complessità dell'algoritmo in termini di tempo e memoria?

Senior
Яндекс
116

Parli dell'idempotenza: perché sono stati introdotti i chiavi di idempotenza e come funzionavano?

Senior
А7
116
/412