Click here to Skip to main content
15,887,596 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I am always facing an interview question, that explain some Frameworks in ASP.NET?
Please answer me as soon as possible.

What I have tried:

I was searching in google for the answer of the Question of ASP.NET.
Posted
Updated 14-Mar-16 2:08am
Comments
F-ES Sitecore 14-Mar-16 9:40am    
They're asking you which frameworks you have used to gauge your experience levels and if you've used the things they use themselves. There is no "right" answer, a job interview isn't a game show where you win a job if you answer enough questions correctly. If you haven't used any frameworks then the answer is "I haven't used any frameworks".
Onudipto 14-Mar-16 11:11am    
I have used framework "WebForms(basic)"?
Andy Lanng 14-Mar-16 11:56am    
yeah, that's the basic (no framework) answer. It's best to let them know that you are aware of other frameworks (which you are now) but let them know that you have not used them before.
Always be honest in an interview. If you don't know the terminology then just ask "I am not aware of what you mean by X. Maybe I just don't know the terminology you're using. Could you explain what is meant by X, please.". The willingness to learn new things is usually the most important thing, especially for non-senior roles. If you have not got a clue what they mean then take a note of it and tell the interview that it sounds interesting and that you will look it up once you are done here (and actually look it up. This post does count ^_^)

When I take on a Junior, willingness to learn accounts for 40% of what I am looking for, and another 40% is their ability to do so ^_^

1 solution

This question can be misleading. ASP.Net is the markup for .Net code. .Net is a Framework (Framework 2.0, 3.5, etc) but what they mean is a different meaning of Framework.

The kind of thing they are looking for would include:
WebForms (basic)
Azure
Razor
React
Angular
MCV
Bootstrap
Silverlight

and many more. Some of these are pure client-side (angular, React) and some are purely style related (bootstrap) and as such, these can't truly be called ASP.Net Frameworks.

Others are outdated (Silverlight, Razor) or have been renamed in later iterations.

I think the most recognized alternative Framework these days is MVC, which stands for Model/View/Controller. It simplifies the way you code into these three sub-groups and vastly changes the layout of the ASP code.

Hope that helps get you started ^_^



I have only used basic web forms. I have looked into MVC and almost have my head around it, but I couldn't write a web-app using it with my current level of knowledge. I'm sure there are many on this site who could correct every example I'm using, but hopefully you get the idea of what the interviewer means.
 
Share this answer
 
Comments
Dave Kreskowiak 14-Mar-16 8:20am    
Razor is outdated? Since when? It's very much alive and in use as the default view egine in ASP.NET MVC.
Andy Lanng 14-Mar-16 9:48am    
I knew I'd get something wrong. I just though people called it MVC without using the name 'Razor' as "renamed in later iterations". I'm happy to be corrected though ^_^

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900