Interview questions
Interview questions and answers by topic
426 commonly asked questions across 16 topics, each with a model answer you can say out loud, what the interviewer is really checking, and the follow-up that usually comes next. Pick a topic, filter by difficulty, and test yourself with the answers hidden.
Last reviewed . The topic banks are written by ProfileMatch from recurring interview patterns. Company prep guides are study plans built from published checklists - not official or verified.
Company prep guides
Study plans built from published preparation checklists for a specific company's interviews, with original model answers. They are not official or verified lists.
Languages & frameworks
Core language behaviour, frameworks and the gotchas interviewers love to probe.
Java interview questions
26 questions
8 beginner12 intermediate6 advanced
Spring Boot interview questions
27 questions
8 beginner13 intermediate6 advanced
Python interview questions
26 questions
8 beginner10 intermediate8 advanced
JavaScript interview questions
26 questions
8 beginner12 intermediate6 advanced
React interview questions
27 questions
8 beginner13 intermediate6 advanced
Node.js interview questions
27 questions
9 beginner12 intermediate6 advanced
C++ interview questions
26 questions
8 beginner11 intermediate7 advanced
Data structures, algorithms & databases
The concepts behind coding rounds and the SQL questions that decide data-heavy roles.
System design
Scaling, caching, consistency and small design prompts, explained the way you would say them aloud.
DevOps, cloud & security
Pipelines, containers, cloud fundamentals and the security questions every engineer meets.
Machine learning & generative AI
Classic machine learning plus the LLM, RAG and agent questions that now show up regularly.
Behavioral & HR
How to structure answers about conflict, failure, ambiguity and your own story.
Frequently asked questions
Are these the exact questions a company asked recently?
No. The topic banks hold the questions that come up again and again for each subject, written and answered by ProfileMatch. The company prep guides are built from preparation checklists for that company's interviews; the answers are ours, and we cannot verify that a company asks any particular question, because interviewers change their questions all the time. Learning why each answer is right prepares you for the variations you will actually get.
How should I practise with these questions?
Read the question, answer it out loud in about a minute, and only then open the model answer. Compare what you missed, pay attention to the line about what the interviewer is checking, and try the likely follow-up before moving on. Re-do the questions you missed a few days later.
How are the questions chosen and ordered?
Each topic mixes beginner, intermediate and advanced questions, ordered from easy to hard, so you can filter to the level you are preparing for. The topics cover skills that appear regularly in technology job listings, including newer areas such as generative AI.
Want the full interview process, not just questions? Read how to answer behavioral questions with the STAR method, follow the interview preparation plan, then browse open roles.