These are the best online resources that I used while preparing for technical coding interviews:
- Cracking The Coding Interview: The most popular book on the whole tech interview process, now in 6th edition. 189 programming interview questions are included, ranging from the basics to the trickiest algorithm problems.
- Elements of Programming Interviews: Another great book written by professional software engineers, with different versions in C++, Java and Python.
- HackerRank: A technical recruiting platform that assesses developers based on actual coding skills.
- Pramp: A free online peer-to-peer platform for practicing technical interviews.
- LeetCode: One of the best online resource providing a rich library of more than 300 real coding interview questions with 7 supported languages - C, C++, Java, Python, C#, JavaScript, Ruby.
- Interview Cake: Another site that preps software engineering candidates for coding interview.