Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this questionI have to interview a guy for an ASP.NET MVC position. Its a short term contract so I need someone who knows it pretty well. Also there is a lot of JQuery involved.
I was thinking of starting with general questions like:
- What is MVC in general?
- Why use ASP MVC Framework? Comparison with Webforms. .. etc.
But what other questions would you recommend for MVC & JQuery?
Thanks
in my view
- Extension methods(htmlhelpers etc.)
- routing
- model validation (extending to client side with jquery)
- Model binding (custom model binders)
- ORM concepts(L2S,EF etc)
- LINQ
- using sqlMembershiptProvider and sqlRoleProvider with mvc (if u want to use them)
The great thing about MVC is that it allows you to build patterns into your apps. For example, by writing base controller classes that encapsulate reusable methods, properties, Action filters, etc. Or by writing Helpers. Or Attributes. Or better still, combining them all into mini frameworks.
I would emply someone who thought that way. If they think like that, they understand MVC.
Everything else can be learnt.
Someone who has experience with MVC should understand how to use Action Filters and Input Builder Templates. Also, if they're going to be developing in MVC, I think knowing about jQuery and client side UI tools is important since there are no built in web controls to work with. I'd also listen for them to mention MVCContrib or FubuMVC. Since MVC promotes separation of concerns the developer should understand what that is.
精彩评论