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.
- ¿Aprender las estructuras de datos usando Python en lugar de C afectará mi comprensión de las estructuras de datos?
- Cómo dibujar un contorno vectorial en una matriz de cuadrícula binaria
- ¿Qué es un algoritmo? ¿Es simplemente una máquina de Turing? Si no, ¿qué es?
- ¿Cuál crees que es la razón por la cual las personas pueden resolver acertijos complejos? ¿Es práctica o nacen genios?
- ¿Desde dónde puedo aprender estructuras de datos en Bhopal?
3. Buena práctica en topcoder
Dos de estos tres problemas que intenté resolver. El descanso es tu arduo trabajo y práctica.
” Resolución de problemas en estructuras de datos y algoritmos con C # ” contiene una gran cantidad de ejemplos. El libro está escrito para el punto de vista de preparación de la entrevista explicando la lista enlazada, el árbol, el hash, el montón, etc. También contiene el capítulo Diseño del sistema al final que brindará un enfoque sistemático para resolver los problemas de diseño en una Entrevista.
A continuación hay un enlace para lo mismo en Amazon:
Resolución de problemas en estructuras de datos y algoritmos con C #