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
There are six common question formats for coding interviews. If you are prepared for those, you’ll be ready for 90%+ of coding interviews.
Why are you doing a software engineering internship? What do you hope to get out of it? These are the six things you must do to succeed at your internship.
Is your interviewer judging you on what you’re wearing? Should you wear a dress? Suit? Jeans and a tshirt? Make sure you wear the right outfit every time.
If you’re the average of the 5 people you spend the most time with, spend time with people who are good at coding interviews. Here’s where they are.
Interviewers often interview multiple people every week. It would suck to go to all the effort to prepare and then get lost in the crowd. So don’t!
There are many things you could do to improve your resume, but you can’t do everything so you gotta choose. Make sure you choose the highest leverage thing.
What you do in the 24 hours before your interview can make a huge difference. If you nail the mindset, you put yourself in the best position to succeed.
Some say you have to use Java. Some say to never use Java. So what programming language is actually right for your interview? Here’s how to choose.
Everyone knows that you have to study practice questions to get good at interviewing. But there’s more to studying than that. This is what you’re missing.
Recent Interview Questions
Coding Interview Question: Implement a binary tree with a method getRandomNode() that returns a random node. Click for the solution.
Coding Interview Question: Given an array containing all the numbers from 1 to n except two, find the two missing numbers. Click for the solution.
Coding Interview Question: Given a directed graph, find the shortest path between two nodes if one exists. Click for the solution.
Coding Interview Question: Given a 2D array of 1s and 0s, find the largest square subarray of all 1s. Click for the solution.
Coding Interview Question: Given a linked list where each node has two pointers, one to the next node and one to a random node in the list, clone the list.
Coding Interview Question: Given a list of bytes a, each representing one byte of a larger integer, and an integer b, find a % b. Click for the solution.
Coding Interview Question: Given k sorted arrays, merge them into a single sorted array. Click for the solution.
Coding Interview Question: Given an unsorted linked list, write a function to remove all the duplicates. Click for the solution.
Coding Interview Question: Given two nodes in a binary tree, write a function to find the lowest common ancestor. Click for the solution.
Coding Interview Question: Given a string and a dict, find the minimum number of characters to delete to make a valid word. Click for the solution.