¿Cuáles son algunos conceptos típicos de C # que me pueden preguntar durante una entrevista telefónica?

Depende de tus años de experiencia. Pero, en general, a continuación se piden conceptos para el desarrollador de C #

  1. Recolección de basura
  2. Conceptos de OOP: herencia, polimorfisim, abstracción, encapsulación con ejemplos de aplicaciones reales
  3. enumeraciones
  4. Expresiones lambda y linq
  5. Manejo de XML (qué clases se usan para qué, etc.)
  6. Método de anulación vs sobrecarga
  7. estructuras vs clases
  8. Cómo conectarse a la base de datos desde el código
  9. Conceptos de base de datos (indexación, consultas, procedimientos)
  10. Manejo de excepciones (manejo de excepciones personalizado)
  11. Pruebas unitarias (Cómo crear pruebas unitarias, declaraciones de afirmación)
  12. Controles de usuario vs controles personalizados (para formularios de Windows)
  13. out Vs ref palabra clave
  14. Tipos de valor Vs Tipos de referencia
  15. Espacios de nombres
  16. Eventos y delegados
  17. Manejo de archivos
  18. La página web no está disponible
  19. Clases y métodos parciales

Para estos conceptos, consulte a continuación su canal de tubo que cubre las preguntas de C # con demostración de código.

BeSharp en C #

Si tiene más experiencia y busca puestos como desarrollador sénior o líder de equipo, las preguntas serán más sobre diseños de clase y patrones de diseño.

  1. Explica tu proyecto actual con módulos. Cómo interactúan los módulos entre sí.
  2. Qué patrones de diseño ha utilizado en sus proyectos anteriores y por qué
  3. Dada una tarea, ¿cómo comienza a trabajar en ella? (Desde el análisis de requisitos hasta la prueba de la unidad)
  4. ¿Cómo manejas el equipo o asignas tareas a los miembros del equipo?

  1. OOPS: sobrecarga de métodos, constructores
  2. Clases abstractas
  3. Diferencia entre funciones abstractas y virtuales.
  4. Diferencia entre var, Object y dinámico.
  5. Gestión de memoria (poco)
  6. Diferencia entre clases abstractas e interfaces.
  7. Métodos de extensión
  8. Colecciones
  9. Genéricos

Supongo que lo más importante serían los conceptos de OOPS, porque cada entrevista comienza solo desde allí.

Como esta es una entrevista telefónica, enfóquese en conceptos teóricos y todos los conceptos básicos.

¡Si eres fuerte en lo básico, puedes descifrar cualquier entrevista!

¡¡¡Buena suerte!!!