Advice > Software engineering

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

By Max Serrano Last updated: 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:

interview coaching
Software engineeringNov 12, 2025
When An Interview Coach Is (and ISN'T) worth it
Interview coaching can be have a massive impact but it's not for everyone. Here's what you need to think about when working out if hiring an interview coach is worth it for you.
Read more
a candidate going to a FAANG interview
Software engineeringAug 28, 2025
How do I know if I'm ready for a FAANG interview?
How do you know if you're ready for a FAANG interview? Check out this article to learn how to assess your own interview readiness, with insights from FAANG coaches and successful candidates.
Read more
Meta logo interview process
Software engineeringAug 28, 2024
Meta Interview Process & Timeline (7 steps to getting an offer)
Complete guide to the seven steps of the Meta interview process, including what to expect for each step, from screening to full loop interviews to hiring committee and offer stage. Your starting point for Meta interview prep.
Read more
OpenAI logo displayed on a green, cube-shaped icon against a teal background
Software engineeringDec 30, 2025
OpenAI System Design Interviews (questions, process, prep)
Everything you need to know about OpenAI system design interviews, including interview expectations for SWE levels, sample questions and answer outlines, and key insights from system design experts.
Read more
Amazon software development manager interview
Software engineeringNov 16, 2022
Amazon SDM interview (questions, prep, process)
Complete guide to Amazon software development manager interviews (also applies to AWS). Learn the interview process, practice with example questions, and learn key prep tips.
Read more
preparing for a Google coding interview
Software engineeringMar 26, 2025
Google Coding Interview (questions and prep)
Learn everything you need to know about Google coding interviews: how they work, coding interview example questions from real candidates, an answer framework you can use, and a prep plan you can follow to ace your interviews.
Read more
Bar Raiser interview debrief
Software engineeringMay 12, 2025
Amazon Bar Raiser Interview (questions, prep tips)
Ace the Amazon Bar Raiser interview with this guide. Learn everything you need to know about this important round at Amazon, including expert insights and prep tips from real Bar Raisers and candidate experiences.
Read more
Software engineer coding on a computer while preparing for a machine learning engineer interview
Software engineeringOct 20, 2025
Meta Machine Learning Engineer Interview (questions, process, prep)
Complete guide to Meta machine learning engineer interviews. Learn more about the role and the interview process, practice with example questions, and learn key interview and prep tips.
Read more