.NET Full Stack Online Assessment Questions & Answers
40 questions for the online assessment stage — 18 easy, 22 medium.
About the online assessment round
Most companies start with an online test: aptitude and reasoning, a few MCQs on core .NET Full Stack concepts, and one or two short hands-on tasks. It filters a large number of applicants, so speed and accuracy both count.
Tips for the online assessment round
- Practise under a timer: about one minute per MCQ and 15-20 minutes per hands-on task.
- Read every option before answering; tests often include two nearly correct choices.
- Use a stable internet connection, keep your camera on and avoid switching tabs in proctored tests.
- Attempt the questions you are sure about first, then return to the harder ones.
What are generic constraints? Give examples.
Show answer
Sort a list of students by marks descending, then by name ascending.
Show answer
What does the sealed keyword do?
Show answer
Write an Angular HTTP interceptor that adds a JWT to every API request.
Show answer
What are partial classes and partial methods?
Show answer
Explain the transient, scoped and singleton service lifetimes.
Show answer
What do async and await do in C#?
Show answer
Explain the access modifiers in C#, including protected internal and private protected.
Show answer
What is the difference between reactive forms and template-driven forms in Angular?
Show answer
Write a SQL Server query to find the second highest salary.
Show answer
Find the second highest salary from a list using LINQ.
Show answer
What are record types and when would you use them?
Show answer
Show the newer LINQ methods Chunk, DistinctBy and MaxBy.
Show answer
How do you run raw SQL safely in EF Core?
Show answer
Explain First, FirstOrDefault, Single and SingleOrDefault.
Show answer
What is the difference between a shallow copy and a deep copy?
Show answer
Show constructor chaining in C#.
Show answer
What is the difference between controllers and Minimal APIs?
Show answer
What is the difference between props and state in React?
Show answer
Show how Task.WhenAll and Task.WhenAny are used.
Show answer
What is the difference between a clustered and a non-clustered index?
Show answer
Explain normalisation and the first three normal forms.
Show answer
What is the difference between an RxJS Observable and a Promise?
Show answer
What are boxing and unboxing?
Show answer
What is LINQ and why is it useful?
Show answer
What is the CLR and what does it do?
Show answer
What are components and standalone components in Angular?
Show answer
Show encapsulation using properties, including init-only and validation.
Show answer
What is the difference between const, readonly and static readonly?
Show answer
How do model binding and validation work in ASP.NET Core Web API?
Show answer
How does EF Core handle many-to-many relationships?
Show answer
Your code builds a LINQ query over a database, then calls Count() and later loops over it, and the logs show two SQL queries. Why, and how do you fix it?
Show answer
Fetch products from an ASP.NET Core API in React with loading and error states.
Show answer
What is the difference between a Task and a Thread?
Show answer
What are nullable value types and nullable reference types?
Show answer
A report builder concatenates 50,000 rows into one string with += and takes several seconds. What do you change?
Show answer
What is deferred execution in LINQ?
Show answer
Show how to stream data with IAsyncEnumerable.
Show answer
What are generics and what benefits do they give?
Show answer
Frequently asked questions
What happens in the .NET Full Stack online assessment round?
Most companies start with an online test: aptitude and reasoning, a few MCQs on core .NET Full Stack concepts, and one or two short hands-on tasks. It filters a large number of applicants, so speed and accuracy both count.
How do I clear the online assessment round?
Practise under a timer: about one minute per MCQ and 15-20 minutes per hands-on task. Read every option before answering; tests often include two nearly correct choices. Use a stable internet connection, keep your camera on and avoid switching tabs in proctored tests.
Which round comes next?
A typical order is online assessment, telephonic screening, one or two technical rounds, a managerial round and HR. Use the other round pages to practise each stage.