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.
Java
40 interview questions
OOP, JVM, multithreading, streams
View Questions →Python
40 interview questions
Data structures, decorators, generators, scope
View Questions →JavaScript
40 interview questions
Closures, promises, event loop, async
View Questions →C++
40 interview questions
Templates, STL, RAII, polymorphism
View Questions →C
40 interview questions
Pointers, memory, structures, file I/O
View Questions →C#
40 interview questions
Async/await, LINQ, CLR, .NET
View Questions →React
40 interview questions
Hooks, state, rendering, performance
View Questions →Node.js
40 interview questions
Event loop, Express, middleware, async
View Questions →Next.js
40 interview questions
App Router, server components, rendering
View Questions →Vue
40 interview questions
Composition API, reactivity, components
View Questions →HTML
40 interview questions
Semantic HTML, accessibility, forms, ARIA
View Questions →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
