Para descifrar entrevistas, necesitas tres cosas:
1. Buena comprensión de las estructuras de datos y el algoritmo.
2. Buena comprensión del diseño del sistema.
3. Buena práctica en sitios como topcoder, etc.
- ¿Dónde empiezo cuando aprendo a codificar? ¿Qué libros consigo? ¿Debo incluso usar libros?
- ¿Dónde puedo obtener un buen conocimiento básico de la historia de las ideas?
- ¿Cuáles son los 5 mejores libros que todo programador principiante debería leer?
- ¿Vale la pena comprar libros para programar?
- ¿Cuál es el mejor curso en línea para principiantes para la programación?
Puede comenzar con “ Resolución de problemas en estructuras de datos y algoritmos ” escrito en varios lenguajes como C, C ++, Java, C #, Python, etc. Estos libros son fáciles de seguir y están escritos para el punto de vista de la entrevista . Además, estos libros tienen el último capítulo sobre Diseño de sistemas , que también se requiere en las entrevistas.
Los enlaces de los libros en Amazon están abajo:
1. Resolución de problemas en estructuras de datos y algoritmos utilizando C
2. Resolución de problemas en estructuras de datos y algoritmos usando C ++
3. Resolución de problemas en estructuras de datos y algoritmos utilizando Java
4. Resolución de problemas en estructuras de datos y algoritmos con C #
5. Resolución de problemas en estructuras de datos y algoritmos usando Python
6. Resolución de problemas en estructuras de datos y algoritmos con Visual Basic .Net
7. Algoritmos de estructuras de datos usando JavaScript
En segundo lugar, se siente cómodo con los conceptos básicos de estructuras de datos y algoritmos. Puede buscar la biblia de la estructura de datos y algoritmos: CLRS. Lado a lado, debes competir en varias competencias competitivas de programación.