Interview Handbook by Sayed Elmahdy العربية

Updated for .NET 10 & C# 14

Understand .NET.
Prepare for your next interview.

A bilingual study and review guide for Junior, Mid and Senior .NET developers. Start with the problem and a practical example, then check your understanding with 585 interview questions and 370 quiz questions.

35Topics
585Interview questions
370Test yourself
Junior 171Mid 265Senior 149
1. Understand the ideaRead the topic introduction and practical problem before the code. Follow the prerequisite links when a term is unfamiliar.
2. Trace the example and answerFollow the inputs and outcome, and explain why the solution fits. Answer interview questions yourself before opening the model answer.
3. Check and return laterYour reading position and answers are saved in this browser. Use “Continue where you left off” on return. Completed topics and quiz scores are separate.

Start at your level

Choose a starting point, then revisit any topic you need. Levels are a guide.

  1. Junior

  2. Mid

  3. Senior

Start from the beginning →

The interview

C# & .NET

Web & APIs

Data & databases

Design & architecture

Distributed systems

Quality & operations

Engineering foundations

Problem solving

AI

System design & career

Bonus: optional but valuable

Final exam

Sayed Elmahdy

About the author

Sayed Elmahdy

Software Engineer (.NET). I collected these questions from real interviews and production work, and I keep them current with every .NET release.