You are viewing a preview of this course. Sign in to start learning

.NET developer interviews

Lessons for people who has 4 years experience already: C#, ASP.NET Core, LINQ, EF Core • SQL, Azure, Angular • OOPs, Design Patterns .. etc

Sign In to Start Learning
3
Lessons
162
Questions

Sample Flashcards from This Course

Here's a preview of what you'll learn:

Q1: ⚡ Fill in the blanks: In middleware, you can inject any service lifetime in the {{1}} method, but only {{2}} lifetime services should be injected in the constructor.
Q2: 💻 Fill-in: By convention, async method names should end with the suffix ___.
Q3: 🔄 Fill in the blanks: When middleware calls {{1}}(), it continues the pipeline to the next component. When middleware does not call it and returns, this is called {{2}} the pipeline.
Q4: 💻 Fill-in: The type that represents an asynchronous operation returning an integer would be Task<___>.
Q5: 🔧 Consider this middleware registration pattern: ```csharp public static IApplicationBuilder UseRequestLogging( this IApplicationBuilder builder) { return builder.UseMiddleware<RequestLoggingMiddleware>(); } ``` What is this pattern called and what is its benefit?

Sign in to practice all 162 flashcards with spaced repetition!

Lessons