SessionState and ViewState are used to store data value when an respective postback occurs.
SessionState is used to store Value till the user end’s the session.
ViewState is used to store Value for the current page only and when we switch to other page the data value of the previous page is lost.
Session is Server type storage whereas View is a client type storage.
Session provide higher security as compared to View as the data value is stored on server side.
Please click here to see more .NET/ASP.NET interview questions