¿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 lenguaje o los idiomas específicos que sabe el entrevistado, cuánta experiencia tiene la programación en esos idiomas, qué tipo de aplicaciones ha desarrollado en ellos, ya sea que haya trabajado como miembro de un equipo de programadores y, de ser así, cuál fue su papel en el equipo. Si los lenguajes admiten la programación orientada a objetos (OOP), el entrevistador podría 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 podría concierne al patrón y los marcos del controlador de visión del modelo (MVC). Muchos trabajos de programación en pequeñas empresas u organizaciones llamanPara el desarrollo de aplicaciones solo para uso interno, 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 aplicaciones para ser utilizadas estrictamente por otros empleados, por lo que se les puede preguntar sobre qué tan bien trabajan bajo estrés y qué tan bien pueden cumplir con los plazos.
No es inusual que la programación de preguntas de la entrevista haga que un empleador potencial solicite ver el código de una aplicación real escrita por el solicitante. El entrevistador incluso podría desear ver una demostración del software, que casi siempre es posible con el uso generalizado de computadoras personales portátiles. Las aplicaciones que indican que un solicitante es un programador autodidacta probablemente provocará preguntas de la entrevista de programación sobre cómo se adquirió el conocimiento, sobreQué período de tiempo y si hay usuarios de software escrito por el solicitante que pueda obtener por su utilidad. Los solicitantes que no son competentes con la programación orientada a objetos pero que son competentes en la codificación de procedimientos se les puede preguntar si tienen al menos cierta familiaridad con los conceptos de OOP o si se considerarían un alumno rápido.
La mayoría de las preguntas de la entrevista 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 un buen número de software de desarrolladores C y C ++ codifica estrictamente para un sistema operativo en particular. Los solicitantes para una posición de programador web deben estar listos para responder preguntas que aquellos que soliciten puestos de desarrollador de software pueden no ser formulados, como una preguntaS sobre los siguientes estándares web.