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.
- Cómo llegar a ser bueno en el mundo académico.
- Si tiene un nivel de autodisciplina poco común, ¿cómo lo desarrolló?
- Me siento infeliz ¿Qué tengo que hacer?
- Cómo superar mis sentimientos de culpa.
- Cómo mejorarme para poder trabajar en Google.
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.