Skip to content

Free MCQ practice tests and interview questions

44,149 multiple-choice questions across 282 subjects, each with an explanation, plus technical interview questions with a short and a full answer.

Today's question

Software Analytics

The main objective of _____ is to avoid problems or to identify them as soon as possible.

MCQ questions with explanations
44,149
practice subjects
282
subject categories
19
difficulty levels: easy, medium, hard
3

Two ways to prepare

MCQ practice

Free, supported by ads

  • Practice tests for college subjects, IT, engineering and aptitude
  • An explanation after every answer, so you learn from mistakes
  • Easy, medium and hard levels; easy needs no signup
  • Progress, streaks and XP with a free account
Browse practice subjects

Interview prep

Paid plan, with a few full answers free to read

  • A short answer to remember and a full answer with code
  • Mark what you know; practise mode tests you on the rest
  • A day-by-day plan up to your interview date
  • "Your 5 for today": spaced-repetition review by email
See interview questions

Practice by category

All 282 subjects

How a practice test works

  1. Find

    Search or browse by category. Easy questions start straight away, no account needed.

  2. Answer

    Shade an option and you see at once whether it's right, with an explanation of the correct one.

  3. Level up

    With a free account, score 60% or more on 10 easy questions (or all of them, if there are fewer) to unlock medium, then do the same on medium to unlock hard.

  4. Track

    Your progress, accuracy, XP and daily streak are saved, so you know what to practise next.

Practise a little every day

Earn XP for every question, keep your streak going and earn a certificate for each level you clear.

Create a free account

Interview questions people read most

Each page has every question with a short answer first, then the full explanation.

ASP.NET interview question

What is a sitemap in ASP.NET?

In legacy ASP.NET Web Forms, a SiteMap is a built-in navigation provider system configured using a Web.sitemap file. This feature is absent in ASP.NET Core, where developers must implement custom navigation logic or SEO sitemap endpoints manually. The two stacks are distinct and do not share this API.

Applies to: .NET Framework 4.8 (legacy SiteMap) and ASP.NET Core 8 (modern alternatives)

Interview prep plan

A day-by-day plan up to your interview

  • Set your interview date

    Choose the date and up to 10 technologies. The questions you haven't covered are spread over the days you have, with the last day kept for revision.

  • Study today's list

    Each day mixes every technology in your plan. Reading an answer or marking it known ticks it off, and a reminder keeps you on track.

  • Review before you forget

    Questions you have read come back at growing intervals. "Your 5 for today" lists the ones that are due.

Plan your interview

Questions people ask

Is TestLab free?

MCQ practice is free and supported by ads. Interview preparation is a paid plan; you can read a few full interview answers before signing in.

Do I need an account to practise?

No. Easy MCQ questions work without signing up. With a free account your progress, streak and XP are saved, and clearing a level (60% or more on 10 questions, or on all of them if the level has fewer) unlocks the next one: medium, then hard.

Does every question have an explanation?

Yes. After you choose an answer you see whether it was right and an explanation of the correct option.

How often are new questions added?

Regularly. New subjects and questions appear on their practice page as soon as they are published.

Your next practice test takes two minutes to start.