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
- Which API is used to send toast notifications in Windows Store apps? → ToastNotificationManager
- In C# LINQ, what does the 'Where' extension method return? → A filtered IEnumerable based on a predicate
- In ASP.NET Core middleware, what method is called to pass the request to the next component in the pipeline? → next()
- What does the CSS `position: sticky` value do? → Positions the element relative to its nearest scrolling ancestor until a threshold is met
- What does Azure Service Bus provide? → Reliable cloud messaging between distributed applications
- Which JavaScript concept allows a function to access variables from its outer scope even after the outer function has returned? → Closure
- In C# generics, what does a `where T : class` constraint enforce? → T must be a reference type
- What is a Windows Store app tile used for? → The app's live icon on the Start screen that can display dynamic content
- In CSS Grid, which property defines the size and number of columns in the grid? → grid-template-columns
- What is an Azure Resource Group? → A logical container for related Azure resources with a shared lifecycle
- Which HTML5 API would you use to run CPU-intensive JavaScript without blocking the main UI thread? → Web Workers
- What is a concurrency conflict in Entity Framework? → Two users modifying the same data and one overwriting the other's changes
- What does REST stand for? → Representational State Transfer
- What does `DbContext` represent in Entity Framework? → The session with the database, exposing DbSet properties for querying
- In ASP.NET MVC, what does the `RedirectToAction()` method return? → RedirectToRouteResult
- What file in a Windows Store app project declares the app's capabilities and identity? → Package.appxmanifest
- Which interface do you implement to create a custom model binder in ASP.NET MVC? → IModelBinder
- Which CSS3 property is used to apply a smooth transition between two states of an element? → transition
- Which Entity Framework loading strategy fetches related entities in separate queries on demand? → Lazy loading
- Which Azure feature allows you to deploy code without downtime using staged environments? → Deployment Slots
- Which WCF binding is used to create REST/JSON endpoints instead of SOAP endpoints? → WebHttpBinding
- Which Azure service provides a fully managed relational database with built-in high availability? → Azure SQL Database
- AppCache API event fired when downloading Answer: ondownloading → TRUE
- What is the correct way to create a Promise that immediately resolves with the value 42? → new Promise(resolve => resolve(42))
- Which attribute in ASP.NET MVC restricts an action to HTTP POST requests only? → [HttpPost]
- Which pattern separates application concerns into Model, View, and ViewModel layers and is commonly used in XAML-based apps? → MVVM
- In WPF, what mechanism allows a UI element to automatically reflect changes in a data source without manual event handling? → Data binding
- What does the Unit of Work pattern ensure in .NET data access? → All operations in a business transaction are committed or rolled back together
- In ASP.NET MVC, what is ViewBag? → A dynamic property bag for passing data from controller to view
- What is the purpose of Azure Active Directory (Azure AD)? → Provides cloud-based identity and access management
Turn these facts into recall:
Was this helpful?