C#
¿Qué te motiva en el trabajo, qué te hace sentir bien?
¿Cuál es la diferencia entre SingleOrDefault y FirstOrDefault en el método IEnumerable?
¿Qué compensaciones ofrece la empresa, en particular, se reembolsa la suscripción a JetBrains Rider?
¿Qué significa la abreviatura ACID? Cuéntame sobre cada propiedad.
¿Para qué sirve la pila? ¿Por qué no guardar todos los datos en el montón?
Revisión: prueba CalendarService.cs: public class CalendarService { public bool IsWorkingDay() { switch (DateTime.Now.DayOfWeek) { case DayOfWeek.Saturday: case DayOfWeek.Sunday: return false; default: return true; } } } CalendarServiceTests.cs: public class CalendarServiceTests { [Fact] public void IsWorkingDay_Always_ReturnsTrue() { // Arrange var calendarService = new CalendarService(); // Act var actual = calendarService.IsWorkingDay(); // Assert Assert.True(actual); } }
¿Qué esperas de tu nuevo trabajo?
¿Qué es un árbol de expresiones y cómo LINQ se traduce en SQL?
¿Por qué en PostgreSQL no existe read uncommitted?
¿Cuál de la lista son medios de sincronización en Go? ¿Canales, sync.WaitGroup, sync.Mutex, sync.Cond?
¿Qué beneficio práctico aporta async/await en un cliente WinForms/WPF?
¿Qué es un feature toggle y cómo implementar una desactivación rápida de una función rota sin redeploy?
¿Por qué una aplicación con base de datos funciona en un entorno y se degrada en otro?
¿Qué hace el método Except()?
¿Qué es la palabra clave partial en C#? ¿Para qué se utiliza?
¿Cuáles son las principales estructuras de datos en C# que utilizas?
Preguntas del candidato sobre el proyecto (formato de trabajo, equipo, procesos)
Cuéntame sobre una tarea interesante que hayas realizado recientemente (descripción de la arquitectura del servicio de gestión de robots en el almacén)
¿Qué herramientas en C# permiten ampliar o modificar el comportamiento de un método sin modificar la clase original?
Cuéntanos sobre la limpieza de memoria con Garbage Collector: cómo funciona y por qué es necesario.