Developer Interview Preparation

Prepare smarter for your next developer interview.

Focused interview questions, clear explanations, code examples and practical scenarios organized by technology and topic.

Structured by topic Junior to Senior Practical code examples

Choose a technology

Start with a subject and work through its interview topics.

12 Published Subjects
Interview Subject

C#

200 C# interview questions and answers from beginner to senior level.

Interview Subject

SQL Server

300 SQL Server interview questions and answers from fundamentals to senior real-world scenarios.

Interview Subject

ASP.NET Core

250 ASP.NET Core interview questions and answers from fundamentals to senior real-world scenarios.

Interview Subject

Entity Framework Core

200 Entity Framework Core interview questions and answers from fundamentals to senior production scenarios.

Interview Subject

ASP.NET Core MVC

200 ASP.NET Core MVC interview questions and answers from fundamentals to senior production scenarios.

Interview Subject

ASP.NET Core Web API

200 ASP.NET Core Web API interview questions and answers from REST fundamentals to senior production scenarios.

Interview Subject

LINQ

150 LINQ interview questions and answers from fundamentals to senior production scenarios.

Interview Subject

JavaScript

200 JavaScript interview questions and answers from fundamentals to senior production scenarios.

Interview Subject

HTML & CSS

150 HTML and CSS interview questions and answers from fundamentals to senior production scenarios.

Interview Subject

Git & GitHub

150 Git and GitHub interview questions covering fundamentals, collaboration, workflows, CI/CD, security and senior scenarios.

Interview Subject

SOLID & Design Patterns

SOLID principles, design patterns, DDD fundamentals, architectural patterns, anti-patterns and practical .NET design.

Interview Subject

.NET Architecture & System Design

Clean Architecture, scalability, caching, queues, API architecture, databases, distributed systems and production design.