MCSD Cheat Sheet 2026

The 30 highest-yield MCSD facts, distilled from real exam questions. Print it, save it as a PDF, or study it here — free, no sign-up.

55 questions
120 min time limit
70.00% to pass
  1. Which API is used to send toast notifications in Windows Store apps? ToastNotificationManager
  2. What does Azure Service Bus provide? Reliable cloud messaging between distributed applications
  3. In C# generics, what does a `where T : class` constraint enforce? T must be a reference type
  4. What is a Windows Store app tile used for? The app's live icon on the Start screen that can display dynamic content
  5. What is an Azure Resource Group? A logical container for related Azure resources with a shared lifecycle
  6. What is a concurrency conflict in Entity Framework? Two users modifying the same data and one overwriting the other's changes
  7. What does REST stand for? Representational State Transfer
  8. What does `DbContext` represent in Entity Framework? The session with the database, exposing DbSet properties for querying
  9. In ASP.NET MVC, what does the `RedirectToAction()` method return? RedirectToRouteResult
  10. What file in a Windows Store app project declares the app's capabilities and identity? Package.appxmanifest
  11. Which interface do you implement to create a custom model binder in ASP.NET MVC? IModelBinder
  12. Which Entity Framework loading strategy fetches related entities in separate queries on demand? Lazy loading
  13. Which Azure feature allows you to deploy code without downtime using staged environments? Deployment Slots
  14. Which WCF binding is used to create REST/JSON endpoints instead of SOAP endpoints? WebHttpBinding
  15. Which Azure service provides a fully managed relational database with built-in high availability? Azure SQL Database
  16. AppCache API event fired when downloading Answer: ondownloading TRUE
  17. Which attribute in ASP.NET MVC restricts an action to HTTP POST requests only? [HttpPost]
  18. What does the Unit of Work pattern ensure in .NET data access? All operations in a business transaction are committed or rolled back together
  19. In ASP.NET MVC, what is ViewBag? A dynamic property bag for passing data from controller to view
  20. What is the purpose of Azure Active Directory (Azure AD)? Provides cloud-based identity and access management
  21. In C#, what is boxing? Converting a value type to a reference type (object)
  22. Which deployment model hosts the application in Azure while the developer manages the OS and runtime? IaaS
  23. Which Azure Cosmos DB consistency level offers the strongest guarantees? Strong
  24. Which endpoint behavior enables the WCF service to expose its WSDL metadata over HTTP GET? ServiceMetadataBehavior
  25. What is the purpose of `Html.BeginForm()` in a Razor view? Renders an opening HTML form tag that posts to a controller action
  26. Which WCF binding supports WS-Security, reliable messaging, and transactions over HTTP? WSHttpBinding
  27. What is the Model-View-ViewModel (MVVM) pattern's primary benefit in Windows Store app development? Separating UI logic from business logic to improve testability
  28. What is the purpose of the `abstract` keyword when applied to a class in C#? Prevents instantiation and requires derived classes to implement abstract members
  29. Which approach to API versioning adds the version to the URL path? URI versioning
  30. Which three core components form the ABC of WCF service configuration? Address, Binding, Contract
Turn these facts into recall: