.NET Full Stack Managerial Round Questions & Answers
35 questions for the managerial round stage — 1 easy, 17 medium, 17 hard.
About the managerial round round
The managerial round is usually with a hiring manager or team lead. It mixes real-work scenarios, prioritisation and stakeholder questions with behavioural questions about ownership, conflict and learning.
Tips for the managerial round round
- Use the STAR format for every story: Situation, Task, Action, Result.
- Show trade-offs: what you chose, what you gave up and why.
- Be honest about mistakes and focus on what you changed afterwards.
- Ask the manager about team goals and how success is measured in the role.
What is a delegate in C#?
Show answer
An API creates a new HttpClient inside a using block for every outgoing call, and under load you see socket exhaustion errors. How do you fix it?
Show answer
A read-only product listing endpoint in EF Core uses a lot of memory and CPU. What simple change helps, and why?
Show answer
Tell me about a production bug you had to debug under time pressure.
Show answer
Your team debates wrapping EF Core in a generic repository. What is your view?
Show answer
An EF Core query that includes Items and Payments for each order returns a huge, duplicated result set. What is happening and how do split queries help?
Show answer
An Orders table has 50 million rows and queries are slowing down, but most reports only need the last 12 months. What would you do?
Show answer
Protect an Angular route so only logged-in users can open it.
Show answer
How do you use CancellationToken in an ASP.NET Core API?
Show answer
Profiling shows a hot cache-lookup method returning Task<T> allocates millions of Task objects. Would ValueTask help?
Show answer
Under load, an API's response time jumps to many seconds while CPU stays low. Thread count keeps rising. What is likely happening?
Show answer
What are generic constraints? Give examples.
Show answer
A query that used to run in 1 second now takes 30 seconds. How do you troubleshoot it?
Show answer
You are designing a type to hold a 2D point used millions of times in a calculation. Struct or class?
Show answer
Two support agents edit the same customer record at once and one agent's changes silently overwrite the other's. How do you prevent this?
Show answer
Access tokens in your app expire in 15 minutes and users complain about being logged out. How do you implement refresh tokens securely?
Show answer
A PaymentService has a large if-else on payment type (card, UPI, netbanking, wallet) and every new method means editing it. How do you refactor?
Show answer
A teammate created a deep inheritance chain Employee > Manager > SeniorManager > RegionalHead to add features. What would you suggest?
Show answer
A singleton CacheService injects AppDbContext, and users start seeing stale data and occasional 'a second operation was started on this context' errors. What is wrong?
Show answer
A large Angular dashboard becomes sluggish because change detection runs constantly. How do OnPush and zoneless mode help?
Show answer
Tell me about a time you improved the performance of slow code.
Show answer
What is the difference between controllers and Minimal APIs?
Show answer
You load 5,000 pincode-to-city mappings at startup and read them millions of times a day from many threads. Which collection would you use?
Show answer
A .NET API's memory keeps growing in production until the pod restarts. How do you investigate?
Show answer
Describe an API you designed end to end and the decisions you made.
Show answer
A frequent query on Orders filtered by CustomerId shows expensive key lookups in its execution plan. How would you fix it?
Show answer
Your product API runs on four instances behind a load balancer and needs caching. Which ASP.NET Core caching options would you consider?
Show answer
Your product API must handle a festive sale with 10 times normal traffic. How do you prepare it?
Show answer
Write a switch expression using pattern matching to calculate shipping cost.
Show answer
What is the difference between IEnumerable and IQueryable?
Show answer
Tell me about a time you made a mistake that affected data, and what you did.
Show answer
Where do you see yourself in five years?
Show answer
An API endpoint calls _db.Orders.ToList().Where(o => o.CustomerId == id) and is slow as the table grows. Explain and fix it.
Show answer
A stored procedure is fast for most customers but very slow for one large customer, and sometimes slow for everyone after a restart. What could cause this?
Show answer
Frequently asked questions
What happens in the .NET Full Stack managerial round round?
The managerial round is usually with a hiring manager or team lead. It mixes real-work scenarios, prioritisation and stakeholder questions with behavioural questions about ownership, conflict and learning.
How do I clear the managerial round round?
Use the STAR format for every story: Situation, Task, Action, Result. Show trade-offs: what you chose, what you gave up and why. Be honest about mistakes and focus on what you changed afterwards.
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.