Golang
¿Qué es el protocolo de red IP y qué tareas resuelve?
¿ Mencionaste la cantidad neta, es decir, el salario o el ingreso total?
¿Recuerdas la teorema de CAP?
¿Qué es 127.0.0.1?
La consulta en producción está ralentizando. ¿Cómo vas a investigar y optimizar?
¿Qué niveles de aislamiento de transacciones existen? ¿Cuál se debe usar para operaciones financieras?
¿Por qué las fugas de goroutines se consideran más críticas que las fugas de memoria clásicas desde el punto de vista del impacto en tiempo de ejecución?
¿Qué le parece la descripción de la empresa y la vacante?
¿Cómo funciona el nivel de aislamiento Serializable?
¿Qué casos de prueba usarás para este algoritmo?
¿Qué tipos de índices en PostgreSQL, además de B-tree, has utilizado?
¿Cómo exactamente IP resuelve el problema del enrutamiento? ¿Cómo entiende el enrutador a dónde enviar el paquete?
Cuéntenos sobre el planificador de Go (scheduler). ¿Cómo funciona? ¿Qué es el hand-off?
¿Es Go un lenguaje orientado a objetos o estructurado? Recorre los principios básicos de la POO (encapsulación, polimorfismo, herencia, abstracción) y muestra cómo se implementan en Go.
¿Cuál es la cantidad máxima de solicitudes por segundo que tienes en este momento bajo alta carga?
¿Tienes experiencia en liderazgo de equipo o mentoría?
func(d *Data)GetViews(clave int, chechDay tiempo.Time) (int, int, err) { d.mu.Lock() defer d.mu.Unlock() infoStr, ok := d.st[clave] if !ok { return 0, fmt.Errorf("artículo no encontrado") } return (infoStr.day, infoStr.count, nil) }
¿Qué haces si te sales del plazo, el deadline ha pasado y luego aparece un error crítico en producción?
El servicio comenzó a responder en 3 segundos en lugar de 100 milisegundos. ¿Cuáles serían tus acciones?
¿Tiene otras ofertas o propuestas en el mercado?