Master the coding interview Game
They're about how well you play the coding interview game. These resources will make you unstoppable.
Coding Interview Questions
As they say, practice makes perfect. We’ve compiled a list of real coding interview questions and answers from top tech companies.
Practice coding interviews
Looking for real interview experience? We offer mock coding interviews so that you can experience all of the unique conditions of a real coding interview.
While practicing interview questions is great and all, there’s so much more to coding interviews than just that. Check out some articles to help you prepare for everything else.
Latest Blog Posts
String interview questions are some of the most common coding interview questions out there. Have you mastered all of the string patterns you need to know?
Trying to decide if Interview Cake is right for you? Read the definitive Interview Cake review here. Plus save 50% off your Interview Cake subscription!
50% of Google’s interview questions require recursion. So isn’t it about time you figured it out once and for all? Learn the 6 core recursive patterns now!
So this may be an unpopular opinion: I believe that all developers should give as many interviews as possible. Let me explain…
Trying to study for a FAANG interview? Coding interview prep is not necessarily Google, Facebook, Amazon specific. Let me explain.
System design interview questions are one of the least understood questions software engineers are asked during interviews. Here’s how to prepare effectively.
When you work on a new coding interview question, you should start with finding a brute force solution. But how do you even do that?
Software engineer salary numbers can be crazy, but are you factoring in cost of living? Cost of living dramatically affects software engineering salaries and retirement savings.
It can be really hard to be productive when studying for coding interviews. And everyone has their own definition of productivity, which doesn’t make it any easier. In this article, you will learn three uber-actionable productivity tips for studying to ace your coding interview.
These days it seems like everyone wants to work at Google. But if this is your reasoning, you may want to rethink your career goals.
Do you find yourself getting stuck in your interview? Most people don’t fail interviews because they don’t know the material. They fail because they can’t get unstuck.
Cracking the Coding Interview may be the bible of coding interviews, but are you using it properly? Here’s how to take full advantage of CTCI.
Recent Interview Questions
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.
Coding Interview Question: Given a list of items, find the maximum value you can generate from the items. Click for the solution.
Coding Interview Question: Given a matrix, find the path from top left to bottom right with the greatest product. Click for the solution.
Coding Interview Question: Given an array of integers where each value 1 <= x <= len(array), write a function that finds all the duplicates in the array. Click for the solution.
Coding Interview Question: Given an integer, write a function to return its roman numeral representation. Click for the solution.
Coding Interview Question: Write an autocomplete class that returns all dictionary words with a given prefix. Click for the solution.
Coding Interview Question: Given a linked list, determine whether it contains a cycle. Click for the solution.
Coding Interview Question: Given a list of packages to build, determine a valid order in which to build the packages. Click for the solution.