En mi opinión, cualquier método de preparación que requiera gastar dinero es una mala idea (para una explicación parcial, vea la respuesta del usuario de Quora a ¿Los libros sobre preguntas de entrevistas de programación ayudan a los candidatos?). No es porque los recursos en sí mismos sean malos. De hecho, hay algunos libros que vale la pena obtener (vea la respuesta del usuario de Quora a ¿Cuáles son los libros de Ciencias de la Computación (Algoritmo) que recomendará un topcoder?), Pero para ser honesto, puede prepararse fácilmente para programar entrevistas sin gastar dinero.
Sin embargo, después de eliminar todos los recursos que requieren gastar dinero, todavía hay muchas maneras de prepararse; de hecho, eliminar esa opción realmente no eliminó demasiado. Para las personas que honestamente están tratando de prepararse para las entrevistas, una muy mala idea es mirar muchas preguntas y memorizar sus soluciones. Cualquier buena entrevista de ingeniería de software hará preguntas originales que no podrá encontrar en línea, y la memorización de soluciones realmente no ayudará. Para un problema dado, siéntese allí hasta encontrar una solución, o haya pasado una hora y no haya llegado a ninguna parte. Mejor aún, encuentre un amigo que esté dispuesto a burlarse de usted.
- Codificación de entrevistas: ¿Es mejor manejar explícitamente los casos base en los comienzos o manejarlos dentro de la solución general?
- ¿Cómo es un proceso típico de entrevista de DirectI para un desarrollador de Android?
- ¿Cuál es el enfoque algorítmico para encontrar el rango más pequeño que incluye al menos un número de cada una de las k listas, siempre que las listas k sean enteros ordenados?
- C ++ (lenguaje de programación): ¿Cómo puedo usar BST para encontrar el elemento mayoritario en una matriz sin clasificar?
- ¿Qué preguntas me pueden hacer sobre las prácticas ágiles? ¿Cómo debo prepararme para tales preguntas?