Sobes.tech

Golang

¿Qué es el compromiso de los usuarios y cómo determinaron que aumentó en un 20-30% específicamente debido a su sistema de segmentación?

Middle
СБЕРСБЕР
69

¿La base de datos sigue siendo compartida para todo el monolito o se dividieron en bases de datos separadas para cada servicio?

Senior
Ozon ФинтехOzon Финтех
69

¿Para qué sirven los principios SOLID?

Senior
Займиго
69

¿Cuándo se utiliza el patrón CQRS y cómo funcionará la base de datos al dividir lógicamente los servicios en lectura y escritura — será una sola o diferentes?

Senior
Lamoda Tech
69

¿Trabajaste en [empresa anterior] antes de [empresa]?

Middle
YadroYadro
69

Proporcione ejemplos de varios tipos de bases de datos no relacionales y explique para qué se utiliza cada tipo. ¿Para qué sirven las bases de datos de grafos?

Middle
Graveling
69

¿Con qué herramientas ha trabajado?

Senior
Effective IT
69

¿Cómo entender cuándo es necesario el particionado o el sharding?

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

¿Quieres trabajo remoto a tiempo completo o también estás dispuesto a considerar opciones con oficina?

Senior
АЙ-ТЕКОАЙ-ТЕКО
69

¿Es una práctica normal colocar el archivo auth.go y la prueba auth_test.go en el mismo directorio?

Intern
AvitoAvito
69

¿Quién debe cerrar el canal?

Middle+
WaterWal
69

¿Estás en búsqueda activa de empleo o simplemente revisando ofertas específicas?

Middle+
WildberriesWildberries
69

Si varios pedidos de un mismo cliente tienen la misma cantidad, ¿cómo cambiará el comportamiento de DENSE_RANK() en comparación con RANK()? - DENSE_RANK() omite el siguiente número, RANK() no - DENSE_RANK() asigna la misma clasificación a cantidades iguales y no omite el siguiente número, RANK() omite - No hay diferencia - DENSE_RANK() proporciona números únicos, RANK() iguales

Intern
AvitoAvito
69

¿Cómo funciona un mapa en Go? Cuente sobre la estructura interna, buckets, colisiones.

Middle+
101ХР101ХР
69

Cuéntenos sobre el manejo de errores en Go. ¿Qué es un error típico? ¿En qué se diferencia el manejo de errores en Go de otros lenguajes?

Senior
2gis2gis
69

```go import ( "fmt" "runtime" "time" ) func main() { runtime.GOMAXPROCS(2) var c chan int for i := 0; i < 5; i++ { go sleeping(i, c) } for i := 0; i < 5; i++ { gopherID := <-c fmt.Println("routine ", gopherID, " ha terminado de dormir") } } func sleeping(id int, c chan int) { time.Sleep(3 * time.Second) fmt.Println("... ", id, " es hora de detenerse ...") c <- id } ```

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

¿Cuáles son los tipos/grupos de patrones de diseño?

Senior
I-teco
69

¿Por qué es necesaria la contenerización? ¿Por qué simplemente no desplegar?

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

¿Qué formato de mensajes usar en Kafka para un servicio de alta carga: JSON o binario?

Senior
А7
69

¿Hay aún un proceso de envío: tomaron y movieron 5 picadoras de carne de una región a otra, a la ciudad. ¿Cómo se procesa esto?

Senior
МВидеоМВидео
69
/412