Hey dev, ahora te traigo la carnecita 🍖, un post que te ayudará a mejorar en gran medida tus conocimientos, y no sólo eso, sino que te dará mucha confianza cuando tengas que responder entrevistas técnicas.
Como recordarás estimado dev, en este artículo te dí una lista de 10 preguntas clásicas para entrevistas semi-senior en .NET. Pues ahora, aquí te traigo la lista de preguntas clásicas para Seniors. Esta lista la he elaborado en base a mi experiencia como entrevistador técnico y como entrevistado, como ya sabes, me ha tocado estar en ambos lados de la mesa 🤭🐿️
En este artículo sólo te las enunciaré, no las responderé, en primer lugar porque me dio pereza jaja ya en serio, es para no darte spoiler, sería bueno que intentes responderlas y calificarte conscientemente para que veas tu nivel.
En siguientes artículos te responderé toda la lista, así que comencemos!
Las 30 preguntas clásicas para Seniors .NET
Te las agrupé en 7 categorías:
Categoría 1: Fundamentos de .NET y C#
1. ¿Cuál es la diferencia entre .NET Framework, .NET Core y .NET (9)?
2. ¿Qué es el CLR y cómo funciona el Garbage Collector en .NET?
3. ¿Qué diferencia existe entre Task, async/await y ValueTask en C#?
4. ¿Qué son los record types en C# y en qué casos los usarías?
👉🏼 Aquí las respuestas.
Categoría 2: Patrones, principios y arquitectura
5. Explica el concepto de Dependency Injection en .NET y por qué es importante.
6. ¿Cómo implementarías Clean Architecture en un proyecto .NET real?
7. ¿Qué patrones de diseño aplicas con frecuencia en proyectos .NET y por qué?
8. ¿Cuál es la diferencia entre un microservicio en .NET y un monolito modular?
9. Más allá de Clean/Onion/Hexagonal, ¿cómo decides entre un enfoque por capas, vertical slices o CQRS/MediatR? ¿Cuáles son las ventajas y desventajas de cada uno?
10. ¿Qué es el Teorema CAP y cómo influye en el diseño de sistemas distribuidos en .NET?
👉🏼 Aquí las respuestas.
Categoría 3: Persistencia de datos y ORMs
11. ¿Cuáles son las ventajas y desventajas de Entity Framework Core frente a Dapper?
12. ¿Cómo manejarías la migración de una base de datos existente en EF Core con datos en producción?
13. ¿Cómo manejarías el problema de N+1 en EF Core? ¿Y en Dapper? (Pregunta de rendimiento)
14. ¿Qué estrategias de resiliencia aplicarías al conectar con una base de datos?
👉🏼 Aquí las respuestas.
Categoría 4: Seguridad
15. ¿Cómo manejarías autenticación y autorización en ASP.NET Core Identity y JWT?
16. ¿Qué consideraciones de seguridad aplicarías en una API desarrollada en ASP.NET Core?
17. ¿Cómo implementarías autorización basada en políticas o recursos en ASP.NET Core?
18. ¿Qué es OAuth 2.0/OpenID Connect y cómo lo configurarías en un proyecto .NET?
👉🏼 Aquí las respuestas.
Categoría 5: Rendimiento, escalabilidad y Cloud
19. ¿Cómo escalarías una aplicación .NET en la nube (Azure, AWS) y por qué lo harías?
20. ¿Cómo manejarías transacciones distribuidas en .NET?
21. ¿Qué es el Circuit Breaker pattern y cómo lo implementarías en .NET? (Patrón clave de resiliencia y microservicios).
22. ¿Cómo diagnosticarías y resolverías un problema de memory leak en una aplicación .NET? (Habilidad crítica de debugging).
23. Hablemos de rendimiento: ¿Qué técnicas usarías para optimizar una API .NET (cosas como caching, pooling, benchmarking)?
👉🏼 Aquí las respuestas.
Categoría 6: Testing, logging y Observabilidad
24. ¿Cómo implementarías pruebas unitarias y de integración en un proyecto .NET?
25. ¿Qué buenas prácticas recomiendas para logging y observabilidad en .NET (Serilog, OpenTelemetry, Application Insights)?
26. ¿Qué es la Testing Pyramid y cómo la aplicarías en un proyecto .NET? (Evalúa comprensión de estrategia de testing, no solo herramientas).
👉🏼 Aquí las respuestas.
Categoría 7: Miscelánea
27. Explica cómo funciona el middleware en ASP.NET Core.
28. Explica la diferencia entre IEnumerable, ICollection, IList e IQueryable en .NET.
29. ¿Utilizaste alguna vez el Options pattern o inyección de configuración con IConfiguration? Explícamelo.
30. Dame un ejemplo real en el que hayas aplicado alguno de los principios SOLID y por qué lo implementaste.
👉🏼 Aquí las respuestas.
He puesto en negrita algunas palabras clave, puedes buscarlas en el buscador de mi blog ya que he escrito varios artículos que hablan justamente de esos temas 😉
Nos vemos en el siguiente artículo para responder las preguntas!
Si esta entrada te ha gustado, compártela crack! 🐿️🥳
Créditos de imagen de portada: Basada en Foto de Gerald Schömbs en Unsplash

Hola Gerson, espero con asias tu respuesta, muy buen blog.
Gracias Esteban! Ya este fin de semana subo buena parte de las respuestas con ejemplos y todo, éxitos dev!