¿Cuáles son las preguntas comunes de la entrevista de programación?
Las preguntas comunes de la entrevista de programación generalmente están diseñadas para descubrir el idioma o idiomas específicos que el entrevistado conoce, cuánta experiencia tiene en la programación en esos idiomas, qué tipo de aplicaciones ha desarrollado en ellos, si alguna vez ha trabajado como miembro de un equipo de programadores y, de ser así, cuál era su papel en el equipo. Si los lenguajes admiten la programación orientada a objetos (OOP), el entrevistador puede preguntar si el entrevistado es competente con la programación orientada a objetos. Otras preguntas de la entrevista de programación que un solicitante puede esperar pueden referirse al patrón y los marcos del modelo-vista-controlador (MVC).
Las preguntas de la entrevista de programación pueden variar, dependiendo del lenguaje de programación específico o los lenguajes de los cuales el empleador potencial requiere conocimiento, el tipo de aplicaciones que deberán desarrollarse y el tipo de operaciones comerciales de la empresa. Muchos trabajos de programación en pequeñas empresas u organizaciones requieren el desarrollo de aplicaciones para uso interno solamente, pero otros requieren la codificación de programas para ser utilizados por los clientes. Los programadores que diseñan software para satisfacer las necesidades comerciales de los clientes de la compañía tienden a trabajar bajo más presión que aquellos que codifican las aplicaciones para que sean utilizadas estrictamente por otros empleados, por lo que se les puede preguntar qué tan bien trabajan bajo estrés y qué tan bien pueden cumplir plazos de entrega.
No es inusual que las preguntas de la programación de entrevistas conduzcan a que un posible empleador solicite ver el código de una solicitud real escrita por el solicitante. El entrevistador podría incluso desear ver una demostración del software, que casi siempre es posible con el uso generalizado de computadoras personales portátiles. Las solicitudes que indican que un solicitante es un programador autodidacta probablemente generarán preguntas de la entrevista de programación sobre cómo se adquirió el conocimiento, durante qué período de tiempo y si hay usuarios de software escritos por el solicitante que puedan dar fe de su utilidad. A los solicitantes que no dominan la programación orientada a objetos, pero que son competentes en la codificación de procedimientos, se les puede preguntar si tienen al menos algo de familiaridad con los conceptos de OOP o si se considerarían a sí mismos como aprendices rápidos.
La mayoría de las preguntas de entrevistas de programación relacionadas con el uso de marcos casi siempre profundizarán en el marco específico de elección utilizado en la empresa. Aunque es algo raro, las preguntas de la entrevista de programación para un desarrollador de C o C ++ pueden incluir preguntas sobre su habilidad para escribir programas para ciertos sistemas operativos porque una buena cantidad de desarrolladores de C y C ++ codifican estrictamente un sistema operativo en particular. Los solicitantes para un puesto de programador web deben estar listos para responder preguntas que los que solicitan puestos de desarrollador de software podrían no ser formulados, como preguntas sobre los siguientes estándares web.