I got a call from Deloitte India for a .Net full stack developer role. There were a total of 3 rounds.
Interface vs. abstract class
Design patterns
Azure API Gateway
Key Vault
Function App
Application Insights
Redis Cache
ELK Stack
Find 4th highest salary using SQL and LINQ
Can we add a record using HTTP GET?
Why POST if we can PUT?
Explain how you would implement registration (from UI till DB).
TempData vs. ViewBag
ViewData
Authorization of requests
Team structure and size
Sprint planning
Exception handling
Logging implementation
ConfigureService vs. Configure
Dependency Injection
Types of DI
Can two actions have the same name and same parameters?
SOLID principles
If you are using JWT authentication and it is stored at the client end, and the current user has logged out but the token is not removed from the UI side, and some other user can use that to bypass your application, how would you handle it?
Code coverage in Sonar
.NET vs. .NET Core
Guess the output:
csharp Class A { public virtual void Display() { Console.WriteLine("A.Display()") } }
Class B : A { public override void Display() { Console.WriteLine("B.Display()") } }
Class C : B { public new void Display() { Console.WriteLine("C.Display()") } }
static void Main() { A a = new A(); C c = new C(); a = c; c.Display(); a.Display(); }
Middleware
How routing works
Triggers
SP vs. Function: when to use what
Azure Active Directory
The following metrics were computed from 1 interview experience for the Deloitte .NET Full Stack Developer role in Bengaluru, Karnataka.
Deloitte's interview process for their .NET Full Stack Developer roles in Bengaluru, Karnataka is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Deloitte's .NET Full Stack Developer interview process in Bengaluru, Karnataka.