.NET
.NET Framework
Architecture of.NET Framework, Components of.NET Framework (CLR, CTS, JIT, CLS, Garbage collection, Assembly and its Types).
C#
OOPs Concepts
Polymorphism, Inheritance etc, Difference between Interface and Abstract Class, Difference between Value type and Reference type.
ASP.NET
Life Cycle
Page Life Cycle, Application Life Cycle, Event Handlers.
ASP.NET controls
Data Controls, Validation Controls, Ajax Controls, Navigation Controls, Form Controls.
Validators
Types of Validators and there use.
State Management
ViewState, QueryString, Application, Session Management, Cookies.
Security
Authentication, Authorization.
ADO.NET
Architecture of AD.NET, Connection, Commands (ExcuteScalar, ExcuteReader, ExcuteNonQuery), DataAdapter, Dataset, DataReader.
Database
SQL Server
RDBMS, ACID Properties, SQL Constraints, Joins, Types of Joins, Indexes, Stored procedures, tables, Predefined functions, UDF (User Defined Functions).
MVC
Basic
MVC Programming Model.
View
Views- How can you implement master page like aspx?, Difference between strongly typed views and dynamic views, What is partial view and when should it be used?, What are sections?, What are display templates?, How to create editor templates?.
Model
Models- How to implement validation?, What type of validations are there?, How to use editor templates?.
Controllers
Different types of ActionResults returned from controller like JsonResult – ViewResult – PartialViewResult – ScriptResult - FileResult etc., How to restrict action to HttpPost / HttpGet etc.?, What other types of common attributes are available for actions?, What is View Bag – View Data?.
jQuery
Selectors basics, Events basics, How to set style?, How to run some code on page load?.
CSS
Attributes used to set font - font size - style, How to write css class?, What is purpose of . & # in css?, Few css3 properties (Like Border-radius, Transition, Transform etc.).
JavaScript
How to access controls using javascript?, How to set style?, How to show alerts and confirmation box?, How to write function?, Different events in JavaScript.