plaicer

Programming Interview Questions

Practice programming interview questions in 11 languages: JavaScript, Python, Java, C++, C, C#, React, Node.js, Next.js, Vue, and HTML & CSS. Each language has 40 real interview questions across four formats: multiple choice, written answer, spoken answer, and live coding. Free to practice, with model answers hidden until you attempt the question.

Four answer formats

Multiple choice, written, spoken and coding: the same mix real technical interviews use.

Practice to reveal

Answers unlock after you attempt, so you find your gaps before an interviewer does.

Free, no signup

All 440 questions are open in your browser. Nothing to install, nothing to create.

Frequently asked questions

How many programming interview questions are on Plaicer?
440 in total: 40 questions per language across 11 languages: JavaScript, Python, Java, C++, C, C#, React, Node.js, Next.js, Vue, and HTML & CSS.
Which programming languages are covered?
11 languages: JavaScript, Python, Java, C++, C, C#, React, Node.js, Next.js, Vue, and HTML & CSS, with 40 questions each.
Do I need to sign up?
No. All 440 questions and model answers are free. Attempt each question first to reveal the answer.
What formats do the questions use?
Four per language: multiple choice (10), written answer (10), spoken answer (10), and live coding (10), the same mix used in modern technical interviews.
Can I take a mock interview?
Yes. Plaicer's AI-driven mock technical interview walks you through a realistic 30 to 45 minute interview with follow-up questions.
Who are these questions for?
Developers preparing for technical interviews at any level, from first job to senior engineer roles. Questions span fundamentals through real-world scenarios.
Are the questions updated?
Yes. The question bank is reviewed regularly and updated to reflect current interview patterns.

Reading answers is not the same as giving them. Sit a full mock technical interview and get scored on how you actually explain them.

Try a mock interview