Golang
¿Podemos agregar elementos a una nueva rebanada (subrebanada)?
¿Qué es el pánico en Go?
¿Cómo generan mocks para las pruebas unitarias?
Es importante que la experiencia laboral coincida con la realidad: ¿tienes alguna prueba de experiencia, como un libro de trabajo?
Recuerda una situación en la que te encontraste en un callejón sin salida y no sabías cómo resolver un problema
¿Qué sucede si se inicia una goroutine y en ella se llama a panic?
¿En qué se diferencia un servicio de un caso de uso en una arquitectura en capas? Da ejemplos concretos.
¿Cómo escribía en la base de datos? ¿De una sola vez o en lotes?
¿Cuáles son los códigos de respuesta HTTP?
¿Qué hacías en la empresa? ¿En qué te ocupabas?
Cuéntenos sobre su pensamiento ingenieril: cómo aborda los problemas, cómo trabaja con la incertidumbre, cómo utiliza la IA en el desarrollo.
¿Cómo se coordinan con los equipos vecinos en los contratos — protobuf, contratos de eventos, en qué se diferencian?
¿Cuál es la diferencia entre usar un Grupo de Consumidores y no usarlo en Kafka?
Cuéntame sobre el modelo GMP en Go. ¿Cómo funcionan las colas, qué es el handoff, el work stealing, el netpoller?
¿En qué se diferencia una gorutina de un flujo?
¿Por qué se necesita TCP si simplemente se pueden volver a enviar los paquetes IP en ausencia de respuesta?
¿Cuál es la diferencia entre bloquear una llamada al sistema (por ejemplo, lectura) y bloquear un Mutex?
¿Qué son los índices en las bases de datos, qué tipos existen y con cuáles has trabajado?
¿Para qué se utiliza en la práctica la palabra clave select?
¿Para qué sirven en realidad los buckets en una tabla hash/mapa? ¿Cuál es su función?