C#
¿Cómo calificaría sus habilidades en C# en una escala del 1 al 10?
¿Qué significa la letra 'S' en los principios SOLID para el diseño orientado a objetos?
¿De qué maneras se puede garantizar el cumplimiento del principio de apertura/cierre en los módulos de software?
¿Puede explicar en qué consiste el mecanismo de pipeline de procesamiento de solicitudes en ASP .NET?
¿Puede explicar qué es la indexación de datos en una base de datos y cómo afecta al rendimiento?
¿Cómo se realiza la transmisión de datos dentro de una función o método?
¿Qué medios de sincronización de hilos ha utilizado en sus proyectos y cómo los ha implementado?
¿En qué consisten las principales diferencias entre la ejecución paralela y asíncrona de tareas?
¿Puedes explicar el principio de funcionamiento del recolector de basura en los lenguajes de programación?
Explique qué son los tipos de datos que almacenan referencias a objetos en la memoria y en qué se diferencian de los tipos de valor.
¿Ha habido ocasiones en las que haya supervisado el estado del sistema o de la aplicación?
¿Cuáles son las diferencias al pasar objetos de diferentes clases o tipos a un método?
¿Puede explicar qué es una estructura de datos HashSet y para qué sirve?
¿Puedes explicar qué es un programador de tareas y cómo funciona?
¿Cómo determina el programa el punto desde el cual debe reanudar la ejecución del código después de una pausa o error?
¿Cómo se almacenan y buscan los elementos en la estructura de datos Dictionary?
¿En qué se diferencian las palabras clave const y readonly en el contexto de la programación, y en qué casos es preferible usarlas?
¿Cómo implementa Entity Framework el mapeo de clases heredadas de C# en la estructura de tablas de la base de datos?
Explique el concepto de Inyección de Dependencias en ASP.NET Core y cómo se aplica en el desarrollo de aplicaciones.
¿En qué se diferencian los niveles de acceso público, privado, protegido e interno en los lenguajes de programación?