C#
¿Cómo integrar tu middleware? ¿Dónde registrarlo? ¿En qué orden se ejecuta?
¿Se puede vincular una variable a un hilo/tarea de modo que cada tarea almacene su propio valor? ¿Qué son ThreadLocal y AsyncLocal?
Preguntas del candidato sobre el proyecto (formato de trabajo, equipo, procesos)
¿Cuál es otro problema de la multitarea en el método Init?
¿Cómo está organizado el canal en Go por debajo del capó, cuáles son las diferentes tipos y sus características?
Cuéntame brevemente sobre tu experiencia.
¿Qué son las raíces GC? ¿Cuáles hay?
¿Cómo hacer una solicitud POST al hacer clic en un enlace HTML?
¿Qué cambió en HTTP/2 en comparación con HTTP/1.1?
¿Cómo organizar la ejecución de un método de prueba varias veces con diferentes argumentos sin usar atributos?
Ventajas y desventajas de la arquitectura monolítica y de microservicios.
¿Cambiará el orden de salida si se descomenta throw?
Nombra los primitivas de sincronización y describe brevemente sus principios de funcionamiento.
¿Se puede cambiar la firma del método al sobrescribirlo?
Tarea con async/await: ¿cómo funciona async/await? ¿En qué se desarrolla? ¿Cuál es la diferencia entre Task y ValueTask?
¿Tendrán un plan de ejecución idéntico dos clientes con la misma estructura de base de datos pero datos diferentes?
Explica la diferencia entre tipos de referencia y tipos de valor.
¿Qué métodos HTTP de la API REST son idempotentes? ¿Se puede enviar solicitudes/datos en GET y cuáles son las restricciones? ¿En qué se diferencian las familias de códigos 4xx y 5xx?
¿Afecta a la lectura de otros consumidores del mismo grupo si un consumidor en el grupo de Kafka se conecta y desconecta constantemente?
¿Por qué no se puede escribir código async dentro de lock?