I have moved this over to the Tech Interview Cheat Sheet Repo and has been expanded and even has code challenges you can run and practice against!
\
1.In which assembly is the MVC framework defined? System.Web.Mvc
2.What is ViewData, ViewBag and TempData?
MVC offers Three options for passing data from controller to View and in next request. ViewData & ViewBag are almost similar. Short life means value becomes null when redirection occurs. It’s a communication mechanism within the server call. Difference between ViewBag & ViewData: