¿En qué se diferencia la multitarea de la asincronía?
¿Qué palabras clave en el método permiten sobrescribirlo en C#?
¿Ha trabajado en el diseño de bases de datos y sistemas? ¿En qué nivel?
¿Decomponía las tareas usted mismo o transfería la descomposición a otros desarrolladores?
Cuente una o dos tareas en su trabajo anterior o actual de las que esté orgulloso.
// corte para todos los sensores solo el último valor por tiempo // colecciones de objetos anónimos string double var result = list.GroupBy(x=> x.Name) .Select(x => new { Name = x.Key, Value = x.OrderByDescending(g => g.Date).First().Value });
Cuéntanos brevemente sobre tu experiencia.
¿Qué es ValueTask y cuándo usarlo?
¿Cuál es la diferencia entre SingleOrDefault y FirstOrDefault en el método IEnumerable?
Cuéntame sobre ti, tu experiencia en tu último trabajo, tareas y proyectos.
Arquitectura de microservicios: ¿cómo se comunican los servicios entre sí? ¿Diferencias entre RabbitMQ y Kafka?
¿Qué patrones de tolerancia a fallos conoces?
¿Cuál es el plan óptimo de ejecución para la consulta que obtiene al empleado con el salario más alto y su departamento?
¿Cómo funciona foreach?
Tarea: se le pidió que realizara una revisión de código de una nueva función, cuya esencia es la capacidad de reservar un tour (que consiste en un boleto de avión y un hotel). Las funciones para reservar por separado el boleto de avión y el tour ya existen, y se espera que esta tarea tenga un método unificado que reserve ya sea todo el tour o ninguno de sus componentes.
¿Cómo cancelar dinámicamente la ejecución de una tarea? ¿De qué son responsables CancellationToken y CancellationTokenSource?
¿Qué es DI (Inyección de Dependencias) y para qué sirve?
Explica cómo se asigna memoria en la pila y en el montón. ¿Siempre se colocan los tipos de valor en la pila?
Cuéntame sobre ti: ¿en qué has trabajado, en qué equipos has estado y qué has hecho?
¿Qué primitivas de sincronización en .NET conoces y para qué sirven?