The .NET Mock Interview
Pick your topics and level, answer ASP.NET Core, EF Core, and LINQ interview questions one at a time, and get your score as soon as you finish. Every question comes with a model answer, and you don't need an account to use it.
- questions
- 134 questions
- topics
- 4 topics
- levels
- 3 levels
Build your interview
Pick your topics, level, number of questions, and mode, and then start the interview.
Your run
- Questions
- 10
- Level
- Mid
- Mode
- Practice
- Est. time
- ~8 min
Please select at least one topic.
When you finish, you get a report card with your score, a breakdown by topic, and a link to share your result.
You don't need an account, and your progress is saved on this device.
Add your name to the report card first.
Share your result
You can share your score on LinkedIn or X. The link shows this scorecard as its preview, and anyone who opens it can take the same set of questions.
A free .NET mock interview you can take right now
This is a free .NET mock interview that you can take online, right here in your browser. It is a simple way to practice .NET interview questions and answers before the real thing. You pick your topics, set the level to Junior, Mid, or Senior, choose how many questions you want, and then answer them one at a time, the way an interviewer would ask them. When you finish, you get your score, whether you cleared the bar for that level, and a breakdown by topic that shows where you need more practice. Everything is free and you don't need to sign up. That includes the score, the full review with a model answer for every question, the PDF report card, and the result you can share.
How the mock interview works
- 1. Set up your interview. Choose your topics, a level, the number of questions (10, 25, or 50), and either Practice or Exam mode.
- 2. Answer the questions one at a time. In Practice mode, you see whether you got each one right as you go. In Exam mode, you get 60 seconds per question and all the feedback waits until the end, which is closer to a real interview.
- 3. Get your score. Every answer is checked against a known correct answer, so your score and the breakdown by topic are ready as soon as you finish.
What the .NET mock interview covers
The question bank has 134 scenario-based questions across 4 topics, and each question is tagged as Junior, Mid, or Senior:
- ASP.NET Core Web API - REST design, status codes, versioning, request validation, auth, pagination, and production performance.
- ASP.NET Core internals - the middleware pipeline and order, DI lifetimes and captive dependencies, hosting and Kestrel, configuration and options, filters, and the request lifecycle.
- EF Core - change tracking and AsNoTracking, the N+1 problem, migrations in production, concurrency tokens, bulk operations, and query filters.
- LINQ - deferred execution, IQueryable versus IEnumerable, multiple-enumeration traps, the operators, and how queries translate to SQL.
Every question comes from the same bank I use for my .NET interview questions series, so what you practice here matches the written guides. If the interview shows a gap in one area, you can find the matching guide in the prep sidebar.
How a typical .NET interview works
A lot of .NET interviews go through three rounds. There is usually a screening round on fundamentals and Web API basics, then a deeper round on routing, model binding, dependency injection, EF Core, and the request pipeline, and finally a round on trade-offs and architecture. The questions here are written to help you practice the reasoning behind each round, rather than memorizing definitions. So set the level to the one you are actually interviewing for, and use the breakdown by topic to decide what to study next.
Is the .NET mock interview free?
Yes, it is completely free, and you don't need a card or an account. You pick your topics, level, and number of questions, and take the interview. At the end, you get your score, a breakdown by topic, a full review with a model answer and explanation for every question, a PDF report card you can download, and an image you can share. All of it is free.
Do I need to sign up?
No, there is no signup anywhere on this page. You can set up an interview, answer the questions, see your score, go through the full review, download your PDF report card, and share your result, all without an account or an email address.
What topics are covered?
There are four topics right now. ASP.NET Core Web API covers REST design, status codes, versioning, validation, authentication, and performance. ASP.NET Core internals covers the middleware pipeline, DI lifetimes, hosting, configuration and options, filters, and the request lifecycle. EF Core covers change tracking, the N+1 problem, migrations, concurrency, bulk operations, and query filters. LINQ covers deferred execution, IQueryable vs IEnumerable, the common operators, and how queries are translated to SQL. That is 134 questions in total. I am adding more topics like async and system design over time, and they will show up on the setup screen as I write them.
How is it scored?
Each question has a known correct answer, so your score is ready as soon as you answer the last question. You also get a breakdown by topic, so you can see which areas need more work. In Practice mode, you see whether you got each question right as you go. In Exam mode, all the feedback is held until the end, which is closer to how a real interview feels.
Are these real interview questions?
They come from the same question bank I use for my .NET interview questions series, and they are based on the kind of questions that come up in ASP.NET Core Web API, EF Core, and LINQ interviews. They are not taken from any company. I wrote them to test the concepts that interviewers tend to ask about, and each one is tagged as Junior, Mid, or Senior.