Guide to Technical Interviews

How to Prepare

Algorithms and Data Structures (Practice sites)

Algorithms and Data Structures (Interview questions)

System Design and Scalability

Mock Interviews

Competitve Programming (Practice sites & Online Judges)

Competitve Programming (Problem sets)

Tutorials

Books on technical interviews

  • Cracking the Coding Interview by Gayle Laakmann McDowell
  • Programming Interviews Exposed: Secrets to Landing Your Next Job
  • The Algorithm Design Manual 2nd Edition by Steven S Skiena
  • Elements of Programming Interviews by Adnan Aziz, Tsung-Hsien Lee, Amit Prakash(separate Java edition)
  • Programming Pearls (2nd Edition) by Jon Bentley

Books on competitive programming

Resume Tips

Job portals

General Tips

Additional github references