Sobes.tech

Golang

¿Qué es la idempotencia? Hay bases NoSQL: ¿cuáles son sus diferencias y cuándo elegir cada una?

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

¿Existe una trayectoria profesional? ¿Quieres desarrollarte en lo técnico o en dirección a la gestión/liderazgo de equipo?

Middle+
VK CloudVK Cloud
40

¿Te refieres a ERP, 1C y WMS?

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

¿Qué enfoque primitivo permitirá registrar de manera absolutamente paralela y correcta todos los valores, considerando que tenemos un array fijo y una cantidad fija de goroutines?

Senior
OZONOZON
40

/* Hay una aplicación con arquitectura de microservicios. Un microservicio puede abstraerse mediante una interfaz Backend. Para acceder a una instancia de microservicio, se puede usar el tipo BackendImpl, que ya está implementado. Cada microservicio tiene varias decenas de instancias en ejecución, cada una accesible por su propia dirección addr. Sin embargo, las instancias individuales del microservicio no son confiables: pueden fallar, estar inaccesibles o sobrecargadas. Por eso, necesitas implementar un tipo Balancer, que también implemente la interfaz Backend y realice balanceo de carga del lado del cliente entre las instancias del microservicio, eligiendo cada vez la instancia **menos cargada**.

Senior
Яндекс
40

Se requiere implementar la función uniqRandn, que genera una lista de longitud n con números únicos y aleatorios. import ( "fmt" "math/rand" ) func main() { fmt.Println(uniqRandn(10)) } func uniqRandn(n int) []int { //... }

Middle+
OZONOZON
40

Cuéntame, ¿por qué decidiste buscar nuevos proyectos y qué tipo de desarrollo te gustaría?

Middle+
purrweb
40

¿Qué es más importante: los intereses del negocio o los intereses del usuario? ¿Ha habido en la práctica un ejemplo en el que tuviera que elegir?

Senior
AvitoAvito
40

¿Qué son affinity y anti-affinity en Kubernetes?

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

¿Cómo funciona un mapa en Go en términos generales?

Middle+
OZONOZON
40

func updateV1(px *int) { x2 := 20 px = &x2 } func updateV2(px *int) { *px = 20 } func main() { x := 10 updateV1(&x) fmt.Println(x) updateV2(&x) fmt.Println(x) }

Senior
А7
40

¿Dónde vives ahora?

Middle+
Wildberries & Russ Bank
40

¿Cómo gestionar el cierre de una vacante: debe archivarse en todos los sitios de empleo?

Senior
OZONOZON
40

¿Qué comandos de Linux conoces? Cuéntame un caso de trabajo con la consola.

Senior
СБК ПАРУС
40

¿Qué ocurrirá si Consumer.Process devuelve un error — los datos del búfer no se perderán?

Middle+
Яндекс
40

Cuéntame sobre ti y tu experiencia laboral

Middle+
СБЕРСБЕР
40

¿Qué te gustaría ver en el equipo y en el proyecto para quedarte y crecer?

Senior
Штрафов нет
40

¿Cómo se puede evitar el problema de punto flotante sin usar NUMERIC? ¿Cuál es un enfoque alternativo con el tipo INT?

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

¿Para qué sirven en realidad las interfaces? ¿Por qué no usar simplemente estructuras?

Senior
Small
40

-- listar los libros ordenados por id, -- pero en la salida intercambiar las filas 2 y 3: -- 1 El maestro y Margarita 100 -- 3 El perro de oro 50 -- 2 Los doce sillas 200 -- 4 Eugenio Oneguin 250 -- 5 Relatos de Belkin 90 -- 6 Los tres mosqueteros 60

Middle
СитиДрайвСитиДрайв
40
/412