Back end Flashcards
What does modular mean?
If you had to create an app how would you do it.
Tell me about a time you refactored code?
How would you go about refactoring code?
- Explain Entity framework How do you optimize database queries in Entity Framework when dealing with large datasets?
- Explain Entity Framework
- How do you manage cross-origin requests (CORS) in an ASP.NET Core application?
- What steps would you take to secure a RESTful API in ASP.NET Core?
- How would you handle file uploads and downloads in an ASP.NET Core web application?
- In a recent project, how did you structure your ASP.NET Core application to separate concerns?
- In a real-world project, how would you handle security for an ASP.NET Core API?
- How would you manage configuration settings in a .NET Core application (e.g., appsettings.json)?
- Why use async in .net
- Can you walk me through how you would use LINQ to query data from a collection of objects?
- Explain how dependency injection works in .NET Core and give an example of where you’ve used it in a project.
- How would you implement error handling in an ASP.NET Core application and when should it be used?
Façade
Repository Pattern
Observer Pattern
Singleton Pattern
Decorator pattern
Strategies Pattern
What is the solid Principle?
What is a delegate?
What’s the difference between an Abstract class and an interface?
Explain how garbage collection works in .NET.
What methods would you use to scale a back-end system to handle large numbers of concurrent users?
Describe a time when you optimized a SQL query for performance. What steps did you take, and what was the result?
What is dependiency injection?
How do you ensure security when building web applications? Can you describe specific methods you use to protect APIs and user data?
How to add security to apis: