General Tech Flashcards

(10 cards)

1
Q

Explain restful apis in .net core

A

use http verbs and nouns to get requests and send responses

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

Explain Blazor

A

less overhead than with Angular. Serverside framework for creating responses combining html and C#

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

What modern web app frameworks have you used?

A

.net frame work and .net core

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

what is JWT?

A

json web tokens

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

how do you implement Core Identity authentication and authorization?

A

in .net

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

describe solid principles.

A

single responsibility
open for extension closed for modification
liskov - should be able to switch derived class with parent
interface segregation - shouldn’t depend on methods they don’t use
dependency injection - instead of composition

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

dry principles?

A

DRY Principle (Don’t Repeat Yourself)
Definition: Every piece of knowledge or logic must have a single, unambiguous, authoritative representation within a system.
Goal: To avoid duplicating code or logic, which leads to maintenance difficulties and inconsistencies.
Misconception: DRY is not just about reducing lines of code, but about reducing the duplication of knowledge or business logic

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

explain implementing and maintaining CI/CD pipelines in Azure DevOps.

A

push pull merge branch

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

with Entity Framework Core for complex data modeling and querying

A

migration - make with code, scaffold make code with existing db

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

How do you write integrations tests for your code?

A

look for edge cases and consistent results

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