Sobes.tech

Golang

¿Cuántos microservicios había aproximadamente en el sistema?

Senior
А7
83

¿Quién en el equipo es responsable de desarrollar la arquitectura? ¿Tienes experiencia en desarrollarla de forma independiente? ¿Cómo debería estar estructurado este proceso?

Senior
Flant
83

// números del 1 al 10 func main() { done := make(chan struct{}, 10) for i:=1; i<=10; i++{ go func(){ defer func() {done<-struct{}{}}() printNumber(n) }() } for i:=1; i<=10; i++{ <-done } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }

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

// ¿Cuál es el problema con este código? ¿Cómo mejorarlo? func fn() { str := "" for i := 0; i < 100000; i++ { str += fmt.Sprintf("%d", i) } fmt.Println(str) }

Senior
Холодильник.руХолодильник.ру
83

¿Por qué pasar el contexto como primer argumento en Go?

Middle+
Magnit Tech
83

¿Por qué pasaste de Flutter a Go?

Senior
AvitoAvito
83

¿Cómo sincronizar el acceso de varias goroutines a un objeto compartido en el montón?

Senior
Магнит Тех
83

¿Qué problemas pueden surgir al usar memoria compartida con hilos? ¿Qué es una condición de carrera (race condition)?

Middle
YadroYadro
83

¿Cuántos años llevas desarrollando en Go?

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

paquete principal importar ( "fmt" "time" ) func main() { ch := make(chan int) go func() { ch <- 1 }() time.Sleep(time.Millisecond * 500) close(ch) for i := range ch { fmt.Println(i) } time.Sleep(time.Millisecond * 100) }

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

¿Qué haces si te das cuenta de que los plazos se acortan y no vas a poder terminar a tiempo?

Senior
CRTEX
83

Cuéntenos sobre su experiencia trabajando con sistemas de alta carga. ¿Ha tenido que resolver tareas relacionadas con la distribución y el balanceo del tráfico?

Senior
Hi Rockits
83

Cuéntame sobre las funciones de ventana en SQL — ¿cómo se escriben?

Senior
МВидеоМВидео
83

¿Puedes hablar sobre los canales en Go? ¿Para qué sirven y cómo se utilizan?

Middle
VKVK
83

¿Qué tan rápido podrás comenzar en un nuevo lugar si recibes una oferta?

Senior
Hi Rockits
83

¿Cómo renderiza el navegador las páginas? ¿Qué es el compositing?

Middle
Graveling
83

Si esa tarea llegara a un sprint ahora, ¿por dónde comenzarías y cómo manejarías la incertidumbre?

Senior
AvitoAvito
83

Cuenta un caso de uso de interfaces en la lógica de producción desde el punto de vista de la arquitectura

Senior
СБК ПАРУС
83

¿Cómo garantiza Go la seguridad al trabajar con mapas en acceso concurrente y qué mecanismos de sincronización se aplican en la práctica?

Senior
ClearWay
83

Si le hacemos una oferta, ¿cuánto tiempo le tomaría unirse?

Senior
ВкусВиллВкусВилл
83
/412