Advice > Software engineering

47 Coding interview examples with answers (in Python, Java, C++, Etc.)

By Max Serrano on July 27, 2023 How we wrote this article
a laptop split screen, with code on one side and a video call participant on the other

One of the best ways to prepare for coding interviews is by studying coding mock interview examples. 

There are a lot of free videos out there, but it’s hard to know what language they’re actually using without watching them.

In the article below, we’ve listed the best mock interviews available on YouTube for the most common coding language. 

We hope this list saves you time!

Click here to practice coding interviews with FAANG engineers

1. Python coding interview examples

2. Java coding interview examples

3. C++ coding interview examples

4. Javascript coding interview examples

5. SQL coding interview examples

6. How to prepare for coding interviews

One of the main challenges of coding interviews is that you have to communicate what you are doing as you are doing it. Having to think, code, and communicate your thoughts to the interviewer all at the same time is not easy.

With that in mind, don't let the first interview you do be the real thing. Instead, we highly recommend getting some mock interviews under your belt. 

6.1 Practice with peers

If you have friends or peers who can do coding mock interviews with you, that's an option worth trying. It’s free, but be warned, you may come up against the following problems:

  • It’s hard to know if the feedback you get is accurate
  • They’re unlikely to have insider knowledge of interviews at your target company
  • On peer platforms, people often waste your time by not showing up

For those reasons, many candidates skip peer mock interviews and go straight to mock interviews with an expert. 

6.2 Practice with experienced coding interviewers

In our experience, practicing real coding interviews with experts who can give you company-specific feedback makes a huge difference. If you're still canvassing expert coaching services for coding interviews, check out our guide to the best coding interview coaching websites.

Or you can skip straight to finding a coding interview coach here, so you can:

  • Test yourself under real interview conditions
  • Get accurate feedback from a real expert
  • Build your confidence
  • Get company-specific insights
  • Save time by focusing your preparation

Landing a job at a big tech company often results in a $50,000 per year or more increase in total compensation. In our experience, three or four coaching sessions worth ~$500 make a significant difference in your ability to land the job. That’s an ROI of 100x!

Click here to book coding mock interviews with experienced FAANG interviewers.
 

Related articles:

Meta engineering manager interview
Software engineeringNov 22, 2024
Meta Engineering Manager Interview (questions, process, prep)
Complete guide to Meta (formerly Facebook) engineering manager interviews. Learn more about the role, the interview process, practice with example questions, and learn key interviewing and preparation tips.
Read more
Young woman smiles while answering a behavioral interview question
Software engineeringNov 12, 2025
40+ Most Common Behavioral Interview Questions (+ answers)
A comprehensive list of the most common behavioral interview questions, complete with expert advice and example answers. Plus, how to use a framework that's better than STAR.
Read more
String interview questions
Software engineeringJun 29, 2022
51 string interview questions (coding problems with solutions)
List of string questions for coding interviews with links to high-quality solutions, plus a string refresher and cheat sheet.
Read more
Amazon job offer negotiation
Software engineeringJan 10, 2025
Amazon Job Offer Negotiation (4 Steps to a $50K+ Increase)
Negotiating an offer can feel uncomfortable and stressful. But going through this short-term pain is worth it. As an example, getting a $50k increase is common at the L5 level when negotiating well.
Read more
Depth-first search questions with solutions
Software engineeringNov 03, 2021
50+ depth-first search (DFS) interview questions [easy, medium, hard]
50+ depth-first search interview questions, all with links to high-quality solutions, plus an interview preparation guide. Part 1 of our algorithms questions series to help you practice for your software engineer interview.
Read more
man at table waiting to be asked Meta interview questions
Software engineeringSep 18, 2024
Top 5 Meta Interview Questions 2025 (with answers)
Comprehensive list of Meta interview questions for engineering candidates at Meta. Real examples of coding, system design, and leadership questions recently asked at Meta, with answers and frameworks to help you practice.
Read more
Google machine learning engineer interview guide
Software engineeringJul 22, 2024
Google Machine Learning Engineer Interview (questions, process, prep)
Complete guide to Google machine learning engineer interviews. Learn more about the role, the interview process, practice with example questions, and learn key interviewing and prep tips.
Read more
A closeup of an iPhone screen showing several AI app icons, including Anthropic's Claude app.
Software engineeringOct 26, 2025
Anthropic Interview Process & Timeline: 6 Steps to an Offer
This guide walks you through exactly what to expect at each stage of Anthropic’s interview process and how to prepare for it. We've worked with ex-Anthropic recruiters and interviewers to understand what the company actually looks for, and we've distilled that into actionable strategies for each round.
Read more