Regular Warmup
Final Review
This section will have shorter videos that you can watch pretty quickly to review most of the important concepts.
It's nice if you want a refresher often.
Series of 2-3 minutes short subject videos (23 videos)
Series of 2-5 minutes short subject videos - Michael Sambol (18 videos):
Coding Question Practice
Now that you know all the computer science topics above, it's time to practice answering coding problems.
Coding question practice is not about memorizing answers to programming problems.
Why you need to practice doing programming problems:
Problem recognition, and where the right data structures and algorithms fit in
Gathering requirements for the problem
Talking your way through the problem like you will in the interview
Coding on a whiteboard or paper, not a computer
Coming up with time and space complexity for your solutions
Testing your solutions
Supplemental:
Read and Do Programming Problems (in this order):
Programming Interviews Exposed: Coding Your Way Through the Interview, 4th Edition
answers in C, C++ and Java
Cracking the Coding Interview, 6th Edition
answers in Java
Coding exercises/challenges
Once you've learned your brains out, put those brains to work. Take coding challenges every day, as many as you can.
Coding Interview Question Videos:
Super for walkthroughs of problem solutions
Nick White - LeetCode Solutions (187 Videos)
Good explanations of solution and the code
You can watch several in a short time
Challenge sites:
My favorite coding problem site. It's worth the subscription money for the 1-2 months you'll likely be preparing
See Nick White Videos above for short code-throughs
Language-learning sites, with challenges:
Challenge repos:
Mock Interviews:
Gainlo.co: Mock interviewers from big companies - I used this and it helped me relax for the phone screen and on-site interview
Pramp: Mock interviews from/with peers - peer-to-peer model of practice interviews
Refdash: Mock interviews and expedited interviews - also help candidates fast track by skipping multiple interviews with tech companies
interviewing.io: Practice mock interview with senior engineers - anonymous algorithmic/systems design interviews with senior engineers from FAANG anonymously.
Last updated
Was this helpful?