Puede ir 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. La mayoría de los problemas tienen complejidad de tiempo y complejidad de espacio discutidos con ellos.
Los enlaces de los libros en Amazon están abajo:
1. Resolución de problemas en estructuras de datos y algoritmos utilizando C
- ¿Hay algún algoritmo de ordenación que funcione en el orden de n?
- Si tengo que crear un sitio de redes sociales como Facebook, ¿qué cosas tengo que estudiar comenzando desde el front-end hasta el back-end hasta el servidor y los servidores web? ¿Cuáles son todas las cosas que uno debe saber en profundidad?
- Cómo resolver esta cuestión de las fuerzas
- ¿Cuáles son algunos ejemplos del mundo real de máquinas simples?
- ¿Implementar un algoritmo de detección de esquinas es un buen ejercicio para la visión por computadora?
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 utilizando C #
5. Resolución de problemas en estructuras de datos y algoritmos usando Python