Coding Interviews

The 100 coding questions interviews ask most, each with an editor, a judge, an editorial and a video.

Write your solution in any of seven languages, run it against hidden test cases, and get one fix from the AI when it fails. The first four questions are free.

instructor

Gaurav Sen

Ex Software Engineer @ Uber, Directi

Last updated on 10/2026

Coding Interviews

Last updated on 10/2026

What will you learn?

Solve 100 questions coding interviews ask most, curated by InterviewReady.

Work through 15 topics, from arrays and hashing to graphs, dynamic programming and bit manipulation.

Write your solution in Python, JavaScript, TypeScript, Java, C++, C# or Go and run it against every test case.

Get one fix from the AI when a test case fails, without being handed the whole solution.

Read an editorial for each question: the slow way, the insight, the algorithm, its cost and its edge cases.

Watch a two to three minute video that walks through each question on a worked example.

Course Content

Arrays and Hashing

4 Free Previews
Two Sum
Try for Free
Contains Duplicate
Try for Free
Valid Anagram
Try for Free
Best Time to Buy and Sell Stock
Try for Free
Group Anagrams
Locked
Top K Frequent Elements
Locked
Product of Array Except Self
Locked
Maximum Subarray
Locked
Maximum Product Subarray
Locked
Longest Consecutive Sequence
Locked
Encode and Decode Strings
Locked
Find Pivot Index
Locked
Single Number
Locked

Two Pointers

Sliding Window

Stack and Queue

Binary Search

Linked Lists

Trees

Tries

Heaps

Backtracking

Graphs

Dynamic Programming

Greedy and Intervals

Matrix

Bit Manipulation

Meet Your Instructor

instructor-img

Gaurav Sen

Ex Software Engineer @ Uber, Directi

Gaurav Sen is the founder of InterviewReady. He has expertise in distributed systems from working at Uber and Directi. He has also spoken about distributed systems at the University of Houston-Texas, IIT Gandhinagar, and BITS Hyderabad. Gaurav's YouTube channel on system design has over 500k followers.

Used By Engineers Worldwide

Helped me improve my engineering skills and think of the bigger picture. Maybe keep the pdfs of all chapters at the beginning?

Bhavya Ratra
Bhavya RatraSoftware Engineer at Airboxr

I like to revise the InterviewReady course every week. I maybe addicted now!

Himanshu Sawarkar
Himanshu SawarkarTechnical Lead at Infinite Computer Solutions

Overall, an informative course with interesting topics and in-depth explanation in a short amount of time.

Shalin Shah
Shalin ShahSoftware Engineer at Grab, Singapore

There is a good list of content that is easy to understand and well-explained.

Raj Kumar Maurya
Raj Kumar MauryaFull Stack Developer

The videos were really helpful to understand not just the basics but the complicated system design architectures also.

Devashish Nyati
Devashish NyatiSoftware Engineer at Google

Doing this course helped me increase my knowledge related to how systems really work and make them more efficient. With this course I cracked ServiceNow!

Varun Manchandani
Varun ManchandaniSoftware Engineer at ServiceNow

Frequently Asked Questions

Everything you need to know about the product and billing.

Who is this course for?

What is covered in this course?

Which languages can I code in?

How does the AI help when my code fails?

How hard are the questions?

Is this course free?

Start Preparing for your Dream Job today!

The most comprehensive Interview prep platform ever built

Start Prep