Cómo evitar errores menores en las entrevistas de software.

Tienes suerte: la mejor manera de evitar errores menores es también una forma de demostrar destreza como desarrollador:

Revisa tu trabajo.

La mayoría de las soluciones de entrevista se pueden verificar fácilmente con una simple muestra de entrada. Genere algunos ejemplos de casos de prueba, realice un seguimiento de sus valores variables y recorra su código, ‘ejecutándolo’. La habilidad de leer su código, en lugar de recordar su INTENCIÓN y asumir que está codificado para que coincida, es una habilidad crítica.

Por ejemplo, tengo una pregunta que implica atravesar una matriz y generar los resultados. Los errores off-by-one son comunes. Alguien que hace un buen trabajo en general, pero comete un error de persona a persona que lo encuentra al revisar su código, me da el doble de información. Y es una buena información, lo que hace que sea más probable que obtengan una ‘contratación’ de mi parte. Pueden codificar, y pueden validar su propio código. Eso los hace más independientes.

No debes cometer errores solo para poder encontrarlos, sino que DEBES poder encontrarlos.

Revisa tu trabajo. Pon a prueba tu trabajo. Obtener el trabajo.

  • Práctica y experiencia.
  • Las pruebas de la unidad de Zealous, incluyeron mirar con frecuencia los informes de cobertura.
  • Un lenguaje de programación que hace que sea difícil cometer errores de sintaxis (sugerencia, sugerencia: escritura estática).
  • Revisiones de código.

Estos son tres de los errores más comunes que cometen los programadores. No hay vergüenza, especialmente si estás codificando bajo presión, lo que normalmente es. Por supuesto, intentas no introducir estos errores, pero lo que realmente te hace un profesional es lo rápido que puedes identificarlos cuando tu programa no se compila o no funciona correctamente. La velocidad allí significa que conoce el IDE y las herramientas de depuración y las formas más eficientes de usarlas. La habilidad de depuración es más impresionante que escribir código perfecto de una sola vez en una ocasión. Todo el mundo sabe que no siempre vas a tener esa suerte.

Sigue practicando. Una cosa que realmente me ayudó fue comprar una pizarra. Escribiría el código en la pizarra y luego lo escribiría en IDE. Me ayudó mucho identificar y rectificar mis errores menores.