Back end Flashcards

(31 cards)

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?
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
What's the difference between an Abstract class and an interface?
26
Explain how garbage collection works in .NET.
27
What methods would you use to scale a back-end system to handle large numbers of concurrent users?
28
Describe a time when you optimized a SQL query for performance. What steps did you take, and what was the result?
29
What is dependiency injection?
30
How do you ensure security when building web applications? Can you describe specific methods you use to protect APIs and user data?
31
How to add security to apis: