Other Companies (Name Not Shared) Angular + .NET Interview Questions for Not specified
Shared question set for Not specified of experience, Full Stack .NET (project flow and scenarios). Topics and wording follow the supplied notes; these are questions, not official company guidance.
- Tell me about yourself and your experience as a Full Stack .NET developer.
- Explain your current/recent project. What is the project domain and what business problem does it solve?
- Explain the architecture of your application.
- Explain the complete flow from Angular frontend to API to Business Layer to Database.
- What exactly was your responsibility in the project?
- Which technologies and frameworks did you use in the project?
- Which modules or features did you develop?
- Explain one important feature that you developed end-to-end.
- Why did you use layered architecture in your application?
- Why do you use Dependency Injection in .NET?
- Why did you use the Repository Pattern?
- How does authentication and authorization work in your application?
- Explain the JWT authentication flow from Angular to the .NET API.
- How do you attach the JWT token automatically to Angular API requests?
- How do you handle errors and logging in your API?
- How do you integrate external APIs into your application?
- How would you design a scalable .NET Web API?
- How have you deployed your .NET application? Explain your CI/CD process.
- Your API is slow in production. How would you investigate and optimize it?
- A SQL query is taking 10 seconds. How would you identify and fix the problem?
- How do you optimize database queries and what is the role of indexes?
- Explain clustered vs non-clustered indexes.
- How do you optimize EF Core queries?
- How would you handle a large-data API? (Pagination, filtering, projection, AsNoTracking, caching)
- An API is returning a 500 error in production. How would you investigate it?
- Tell me about a production issue you personally solved.
- Two users update the same record at the same time. How would you handle concurrency?
- An external API is down. How would you handle the situation? (Timeout, retry, circuit breaker, fallback, logging)