Core Technical Interview Questions for Software Engineers
"Computer Science is no more about computers than astronomy is about telescopes." -- Edsger Dijkstra, recipient of 1972 Turing Award
Contents
- 1. On technical interviews
- 2. Data Structures
- 3. Graph Traversals
- 4. Compilers and Algorithm Equivalence
- 5. Recursion
- 6. Divide and Conquer, Search and Sorting Algorithms
- 7. Heuristics
- 8. Data Manipulation
- 9. Distributed Systems
- 10. Dynamic Programming
- 11. Decentralized Peer-to-Peer Networks