0% found this document useful (0 votes)
15 views1 page

.NET Full Stack Developer Test Paper

The document is a technical test paper for a .NET Full Stack Developer, divided into four sections: Advanced C#, ASP.NET Framework, ASP.NET Core, and REST API. Each section contains questions that assess knowledge on topics such as delegates, generics, server controls, middleware, and RESTful APIs. The test aims to evaluate the candidate's understanding and practical skills in various aspects of .NET development.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views1 page

.NET Full Stack Developer Test Paper

The document is a technical test paper for a .NET Full Stack Developer, divided into four sections: Advanced C#, ASP.NET Framework, ASP.NET Core, and REST API. Each section contains questions that assess knowledge on topics such as delegates, generics, server controls, middleware, and RESTful APIs. The test aims to evaluate the candidate's understanding and practical skills in various aspects of .NET development.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

.

NET Full Stack Developer – Technical Test Paper

Section A – Advanced C#
1. Explain the difference between delegate, anonymous method, and lambda expression with examples.
2. What are Generics in C#? Explain advantages and give an example using List<T> and Dictionary<TKey, TV
3. Differentiate between Thread, Task, and async/await in C#. Provide a short example.
4. What is a sealed class? When and why would you use it?
5. What is the difference between IEnumerable, IQueryable, and ICollection?
Section B – [Link] Framework
1. What are server controls in [Link]? Explain different types with examples.
2. Explain the Page Life Cycle of an [Link] Web Form.
3. What are State Management techniques in [Link]? (Client-side vs Server-side)
4. What is [Link] used for? Mention at least three settings you can configure.
5. What is [Link] and when is it triggered?
Section C – [Link] Core
1. What are the key differences between [Link] MVC and [Link] Core MVC?
2. Explain the Middleware pipeline in [Link] Core with an example.
3. What is Dependency Injection (DI) in [Link] Core? Show how it’s implemented in [Link].
4. How does Configuration and Environment management work in [Link] Core ([Link], IConfigura
5. What is Kestrel and how is it different from IIS?
Section D – REST API
1. What is a RESTful API and what are its key principles?
2. Explain different HTTP Methods (GET, POST, PUT, DELETE, PATCH) with examples.
3. What is Model Binding and Model Validation in Web API?
4. What are Status Codes in REST API? Explain with examples (200, 201, 400, 401, 404, 500).
5. How do you implement JWT Token Authentication in a Web API?

You might also like