They say practice makes perfect. Well here's your chance to practice!
We've compiled a list of over 40 different practice coding interview questions, like the ones that you will see in coding interviews at Google, Facebook, and Microsoft. Not only do you get practice interview questions and answers, but we create detailed explanation videos for each solution, showing you how to solve it in an interview.
When you're practicing these interview questions, be sure to practice writing them down on paper. You may not have a computer in you interview, so don't get used to having one when you practice.
Be sure to also check out some other coding interview preparation tactics here.
Interview Questions by Category
Looking for something specific? Try looking for the best practice coding interview questions for you in one of these categories.
|Array||Bit Manipulation||Dynamic Programming|
Less worrying about hard problems, more nailing your interview
Sign up for my weekly emails to learn to quickly a find bug-free solution to any coding interview question, regardless of whether you’ve seen it before.
Not sure what you're looking for? Check out some of our recent coding interview questions.
Nail your coding interview and get the job you deserve
Sign up for my weekly emails and I’ll show you how to become an interview rockstar, solve brutal coding problems, and get the dev job you deserve.
Coding Interview Question: Find the median of two sorted arrays. Click for the solution.
Coding Interview Question: Implement a priority queue. Click for the solution.
Coding Interview Question: Given a binary search tree, print out the elements of the tree in order without using recursion. Click for the solution.