¿Cuáles son los niveles de aislamiento de transacciones en SQL (PostgreSQL)?
Golang
¿Cuál es la diferencia entre TCP y UDP? Proporcione ejemplos de uso de UDP y explique cómo DNS garantiza la fiabilidad sobre UDP.
¿Cuál es la diferencia arquitectónica entre REST y RPC? ¿Qué enfoque elegir para crear/modificar un usuario y para transferir dinero entre cuentas?
Cuéntame sobre la gestión de incidentes en tu equipo: ¿cómo está organizado el proceso, hay un reglamento de turnos?
¿Cómo funciona una tabla hash? ¿Cuáles son los principios básicos que la sustentan y los requisitos principales?
Cuéntame sobre tu proyecto actual: ¿en qué estás trabajando?
¿Está seguro de que aquí se usan llaves para map? ¿Qué sintaxis se necesita para acceder al elemento set en la línea 17?
¿En qué sería interesante seguir desarrollándose: en tecnologías, tareas, áreas?
La longitud puede ser de hasta 1000 — cuente por qué esto puede ser y cómo se llama este fenómeno?
¿Qué se mostrará al ejecutar el programa: func main() { counter := make([]int, 0, 1000) var wg sync.WaitGroup for i := 0; i < 1000; i++ { wg.Add(1) go func() { defer wg.Done() counter = append(counter, i) time.Sleep(10 * time.Millisecond) // Simulación de trabajo }() } wg.Wait() fmt.Println(len(counter)) }
¿En qué se ocupaba tu equipo y qué hacías tú?
¿En general, qué te parece la dirección del equipo (plataforma ClickHouse/Elasticsearch)?
¿Cómo garantizar que un mensaje de la cola se procese exactamente una vez si hay varios trabajadores?
¿Qué es el rehashing?
Por rastreo, ¿cuántos comandos, servicios, cuántas integraciones con sus propios comandos aproximadamente?
Cuéntame más sobre los últimos proyectos: tecnologías, tu área de responsabilidad, tareas principales.
Cuéntenos sobre la composición de su equipo.
¿Cuántos años de experiencia combinada en desarrollo con Go?
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 { //... }
¿Cuál fue la dirección de tu equipo?