Coding Interview Questions and Answers
Questions for freshers and experienced developers, with short answers, code you can run on the page and output quizzes that test you first.
Programming languages
The language questions asked in campus placements and experienced rounds.
Python interview questions88 questions · 19 output quizzesJava interview questions89 questions · 19 output quizzesJavaScript interview questions89 questions · 20 output quizzesC++ interview questions90 questions · 24 output quizzesC interview questions92 questions · 27 output quizzesC# interview questions89 questions · 13 output quizzesTypeScript interview questionsIn the docsPHP interview questionsIn the docs
Web development
Frontend and backend questions for web developer roles.
Computer science and databases
The fundamentals every round touches: data structures, OOP, databases and SQL.
Practice
Frequently asked questions
What questions are asked in a coding interview?
Most rounds mix questions on the language from your resume, fundamentals (data structures, SQL, OOP or DBMS for campus roles) and one or two problems you code live. Experienced rounds add design questions and ask why you chose something.
How do I prepare for a technical interview in two weeks?
Week one: the questions for your main language plus SQL basics, answered out loud. Week two: one or two coding problems a day by pattern (hashing, two pointers, sliding window, trees), then a timed mock round.
How should freshers use these pages?
Start with the freshers section of your main language and of SQL, answer each question out loud before reading, and try the output questions. Placement drives usually add an aptitude test and a coding round, so add the easy problems on the judge.
Is the code on these pages checked?
The runnable examples were run before publishing on the language versions each page names, and every output-quiz answer is what its program printed. Static snippets (fragments, and features the runner does not support) were reviewed, not run.