Eso realmente depende del tipo de entrevistas de programación que esperas obtener.
Los problemas del Proyecto Euler son bastante matemáticos, y resolverlos tiende a alentar a hacer todo lo posible para llegar a una solución, independientemente de la eficiencia, la legibilidad o la facilidad de mantenimiento. Entonces, si espera que los entrevistadores evalúen su capacidad para resolver problemas muy matemáticos, sin preocuparse por las cualidades de su solución que no sean la corrección, entonces el Proyecto Euler podría ser una forma ideal de practicar.
Por supuesto, puede optar por usar un problema del Proyecto Euler, pero centrarse en la legibilidad, el mantenimiento y la eficiencia, en lugar de detenerse con la primera versión del código que produce una solución correcta. Sin embargo, hay muchas otras fuentes de problemas de programación en muchos dominios diferentes. Según el tipo de puesto para el que se entreviste, podría tener más sentido buscar problemas en un dominio relevante para la empresa con la que se está entrevistando.
- ¿Cómo es un proceso típico de entrevista de DirectI para un desarrollador de Android?
- ¿Cuál será un buen libro o revista para seguir para programar entrevistas requeridas en prácticas y entrevistas posteriores a la graduación de colegios / universidades?
- ¿Hay algún blog sobre preguntas de entrevistas de programación?
- ¿Qué algoritmos de la geometría computacional son esenciales en la programación de entrevistas?
- ¿Cuál sería el formato de una entrevista telefónica técnica de primera ronda para un puesto de ingeniero de software (Nueva York) en Bloomberg?
Por otro lado, ¡el Proyecto Euler puede ser muy divertido!