Golang
Cuéntenos sobre los protocolos de interacción en su último trabajo, incluyendo cuestiones de seguridad en la transmisión de datos privados.
Cuéntame en términos generales, en qué consiste tu trabajo en tu empresa actual.
// Corregir el código func FixProblem() { var wg sync.WaitGroup ch := make(chan string, 5) mu := sync.Mutex{} for i := 0; i < 5; i++ { wg.Add(1) go func(ch<- string, i int, wg *sync.WaitGroup) { defer wg.Done() mu.Lock() defer mu.Unlock() msg := fmt.Sprintf("Goroutine %s", strconv.Itoa(i)) ch <- msg }(ch, i, &wg) } for { select { case q := <-ch: fmt.Println(q) } } wg.Wait() }
¿Qué más había en el microservicio además del procesamiento asíncrono?
¿Cómo calcularías el hash para determinar la partición?
Cuéntame sobre tu experiencia laboral y tu pila tecnológica
¿Estás listo para reubicarse en Moscú o San Petersburgo?
¿Se requiere una puesta a punto al comenzar un nuevo proyecto?
¿Qué producto se desarrollaba: el núcleo de la banca digital y el sistema de procesamiento de transacciones de pago?
paquete principal importar "fmt" func main() { a := []int{1,2} a = append(a, 3) b := append(a, 4) c := append(a, 5) fmt.Println(b) fmt.Println(c) }
¿Tiene experiencia trabajando en un proyecto en sus primeras etapas o desde cero? ¿Qué hizo y qué decisiones tomó?
[nombre] preguntó: ¿Qué es alias en Go?
//1-10 mostrar cuadrados, contar en varios hilos, grupo de trabajadores
¿Qué cambiarías en la arquitectura de tu servicio si tuvieras carta blanca?
¿Qué es una cola de prioridad y cómo se puede implementar?
¿De qué cantidad están dispuestos a considerar una oferta?
¿Qué tan cómodo es el trabajo completamente remoto?
¿Cómo interactuaste con las fuentes de datos? ¿Proporcionaste API-keys, escribiste en Kafka o leíste desde Kafka?
¿Qué niveles de aislamiento de transacciones existen en PostgreSQL y de qué anomalías protegen?
Has tomado un lote de 500 mensajes de Kafka, pero no puedes guardarlos en la base de datos. ¿Qué sucederá? ¿Cuánto tiempo se puede procesar estos 500 mensajes?