Back end Flashcards

1
Q

What does modular mean?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

If you had to create an app how would you do it.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Tell me about a time you refactored code?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How would you go about refactoring code?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
  • Explain Entity framework How do you optimize database queries in Entity Framework when dealing with large datasets?
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
  • Explain Entity Framework
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  • How do you manage cross-origin requests (CORS) in an ASP.NET Core application?
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
  • What steps would you take to secure a RESTful API in ASP.NET Core?
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
  • How would you handle file uploads and downloads in an ASP.NET Core web application?
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
  • In a recent project, how did you structure your ASP.NET Core application to separate concerns?
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
  • In a real-world project, how would you handle security for an ASP.NET Core API?
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q
  • How would you manage configuration settings in a .NET Core application (e.g., appsettings.json)?
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q
  • Why use async in .net
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q
  • Can you walk me through how you would use LINQ to query data from a collection of objects?
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q
  • Explain how dependency injection works in .NET Core and give an example of where you’ve used it in a project.
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q
  • How would you implement error handling in an ASP.NET Core application and when should it be used?
17
Q

Façade

18
Q

Repository Pattern

19
Q

Observer Pattern

20
Q

Singleton Pattern

21
Q

Decorator pattern

22
Q

Strategies Pattern

23
Q

What is the solid Principle?

24
Q

What is a delegate?

25
Q

What’s the difference between an Abstract class and an interface?

26
Q

Explain how garbage collection works in .NET.

27
Q

What methods would you use to scale a back-end system to handle large numbers of concurrent users?

28
Q

Describe a time when you optimized a SQL query for performance. What steps did you take, and what was the result?

29
Q

What is dependiency injection?

30
Q

How do you ensure security when building web applications? Can you describe specific methods you use to protect APIs and user data?

31
Q

How to add security to apis: