Los 10 errores comunes que cometen los programadores al prepararse para una entrevista, compartidos para los programadores que están por participar en entrevistas de empleo, esperando que puedan ser de ayuda para todos.

10-common-mistakes-programmer-interview

1. Solo practicar en la computadora

Si el entrevistador quiere evaluar tus habilidades técnicas, es muy probable que te pida escribir código en una pizarra blanca, no en la computadora. Por lo tanto, no puedes practicar solo en la computadora. El compilador de la computadora detecta automáticamente tus errores de sintaxis, pero la pizarra blanca no.

Saca un bolígrafo y papel para practicar cómo escribir código. Si después de autoevaluarte crees que el programa es correcto, escríbelo en la computadora y comprueba si coincide con lo que habías planeado.

2. No prepararse para las posibles preguntas

Antes de la entrevista, asegúrate de prepararte para las posibles preguntas. Las preguntas pueden estar relacionadas con proyectos en los que hayas trabajado, los diferentes problemas que encontraste y cómo los resolviste. Tus respuestas influirán en la impresión que el entrevistador tenga de tu capacidad técnica.

Antes de la entrevista, repasa bien los proyectos que has realizado y organiza tus logros principales.

3. No hacer entrevistas simuladas

La razón es obvia. Es mejor ensayar qué preguntas se harán durante la entrevista. Además, en la entrevista formal, aunque el entrevistador te hará preguntas, también puedes hacerles preguntas, así que debes preparar con antelación las preguntas que quieres hacer.

4. Memorizar soluciones de memoria

Si planeas memorizar las respuestas de antemano esperando que te sirvan cuando llegue el momento, te aconsejo que no pierdas el tiempo, porque la probabilidad de que te toque exactamente la respuesta que memorizaste es mínima.

Por el contrario, preparar soluciones también requiere mucho tiempo y esfuerzo. Recuerda: cuanto mejor te desempeñes en el momento, mayor será tu valor.

5. Hablar en voz baja

En general, hablar en voz baja hace que los demás sientan que tu pensamiento no es claro. Por eso, comunícate bien con el entrevistador sobre cualquier cuestión; así podrás mostrar tu proceso de pensamiento y también les ayudará a juzgar correctamente el valor de la solución que propones y, por supuesto, tu valor.

6. Actuar y hablar sin pensar

Antes de responder, organiza bien tus palabras. Decir lo primero que se te ocurra solo expondrá tu falta de cuidado. El lenguaje debe ser organizado y preciso. En cuanto a las acciones, después de escribir el código, revísalo cuidadosamente.

7. Malos hábitos de codificación

Solo tener una solución sin errores no significa que lo harás bien. También debes estar atento a código repetitivo, estructuras de datos desordenadas, espacios excesivos, etc.

Escribe código como si fuera para una aplicación real. Diseña estructuras de datos y crea funcionalidades con pensamiento lógico, y asegúrate de que la disposición siga las convenciones del lenguaje elegido.

8. No probar

Después de escribir el código, debemos tomarnos un tiempo para probarlo y asegurarnos de que no haya errores. Este proceso también requiere practicar con papel y bolígrafo; de lo contrario, te sentirás inseguro si te piden escribirlo en una pizarra blanca durante la entrevista.

9. Ser descuidado al corregir errores

Después de encontrar un error, es mejor pensar primero en la causa y luego actuar. No esperes que cambiar un valor booleano o modificar una bandera al azar en un bucle resuelva el problema. Hacer eso solo demuestra que no sabes qué error cometiste y que no revisas el problema con suficiente atención y paciencia.

10. Rendirse

Siempre hay problemas que están más allá de nuestras capacidades. Lo que el entrevistador quiere ver es tu actitud: si eres valiente para enfrentar los desafíos o si te retiras ante el primer problema.

Lo clave es mostrar una actitud de enfrentar las dificultades. Las empresas quieren talentos que puedan resolver problemas de verdad con código, y tú necesitas demostrarles que disfrutas el proceso de resolver problemas.

Enlace de la traducción:http://www.codeceo.com/article/10-common-mistakes-programmer-interview.html
Texto original en inglés:10 Common Mistakes Made When Preparing for Coding Interviews
Autor de la traducción:red de programadores– Xiaofeng