Reads
- Crack the Coding interview - the best, comprehensive book out there
- Introduction to Algorithms by CLRS
Practice Sites
- GeeksForGeeks - best site for explanations of all things computer science
- HackerRank - great for getting started with low level questions
- LeetCode - great for higher level questions that big companies pull from
- FireCode - great for tracking progress and finding questions from specific companies
- Project Euler - great for math and logic problems
Videos
- How to Get a Job at the Big 4
- Sample Google Interview
- Google Interview Coaching
- Google Recruiter Chat
This list will continue to grow over time, so please feel free to reach out to Tyler Citrin with suggestions or feedback!