首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >问潜在员工什么是好的C# ASP.NET MVC问题?

问潜在员工什么是好的C# ASP.NET MVC问题?
EN

Stack Overflow用户
提问于 2009-05-14 20:17:41
回答 11查看 41.8K关注 0票数 18

我即将为我们的ASP.NET MVC项目雇佣一个新的程序员。我在面试中非常重视候选人的态度,以及我如何看待他们在团队中的工作、交谈和享受,但在更实际的情况下,我需要淘汰那些真正有能力适应和克服日常编程问题的人,而不是那些说得好的人。

有没有人能推荐一些好的简短问题/练习(最好是在C#中)来区分聪明的候选人和优秀的演说者?

更新-非常感谢所有回复的人,我以传统的StackOverlfow方式选择了投票最多的,但仍然感谢所有其他的建议。

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2009-05-14 20:22:00

首先要做的是。他们甚至知道什么是MVC。不仅仅是TLA (三个字母的缩写),而且他们可以向你描述它。那么有什么好处呢?此外,询问他们对此的看法也无伤大雅。知道他们是否喜欢MVC框架是件好事。

接下来,询问他们是否使用过其他MVC框架。Struts、Spring MVC、Zend或任何类似的东西。

询问他们是否知道会话何时开始,网络上的一般状态问题等。

还有一点数据库。询问他们是否有使用数据库持久层的经验。

然后,仅仅因为你可以问一个很难的技术问题,就让他们写一个函数,比较两个二叉树的值和结构,看看它们是否相同。

票数 9
EN

Stack Overflow用户

发布于 2012-06-14 19:31:48

在ASP.Net MVC面试中可能会提出的问题。

1-什么是ASP.Net MVC?

2-什么是Razor?

3-什么是TDD?

4-什么是BDD?

什么是依赖注入(DI)?

6-什么是ViewData和ViewBag?

7-在哪个程序集中定义了MVC框架?

8-模型、视图和控制器在MVC应用程序中代表什么?

9- ASP.NET MVC的优势是什么?

10-哪种方法为测试驱动开发提供了更好的支持- ASP.NET MVC或ASP.NET Webforms?

11-控制器动作方法的不同返回类型的名称?

12- NonActionAttribute的意义是什么?

13-可以在多个控制器之间共享一个视图吗?

14-控制器在MVC应用程序中的角色是什么?

15-在asp.net MVC应用程序中定义的路由规则在哪里?

16- ASP.NET MVC应用程序中默认路由的3个网段是什么?

17- ASP.NET MVC应用程序,利用2个位置的设置使路由正确工作。这两个地方是什么?

18-使用ASP.NET路由的优点是什么?

19-指定路由需要哪3项条件?

20-下列默认路由的用途是什么?

21-添加路由到webforms应用程序和添加到mvc应用程序之间有什么区别?

22-如何处理管线定义中数量可变的管段?

23-向路由添加约束的两种方法是什么?

24-给出两个不应用路由的场景的例子?

25-动作过滤器在MVC应用程序中的用途是什么?

26-如果我实现了多个过滤器,那么这些过滤器的执行顺序是什么?

27-在asp.net mvc应用程序中,有哪些不同类型的过滤器?

28-给出一个asp.net mvc应用程序中的授权过滤器的例子?

29-在asp.net mvc应用程序中,哪个过滤器首先执行?

30-在asp.net mvc应用程序中可以应用过滤器的级别是什么?

31-是否可以创建自定义过滤器?

32-最终执行哪些过滤器?

33-是否可以取消过滤器执行?

34- OutputCacheAttribute类代表哪种类型的过滤器?

35-哪两个流行的asp.net mvc视图引擎? 36-你会用什么符号来表示剃刀视图中代码块的开始?

37-在aspx视图中,你会用什么符号来表示代码块的开始?

38-在剃刀语法中,@ symbol的转义序列字符是什么?

39-使用剃刀视图时,您是否必须采取任何特殊步骤来保护您的asp.net mvc应用程序免受跨站点脚本攻击?

40-使用剃刀视图时,asp.net母版页的等价物是什么?

41-什么是章节?

42-剃刀视图的文件扩展名是什么?

43-如何使用razor语法指定注释?

44- ASP.NET MVC中的处理值参数是什么?

45-什么样的网站托管对ASP.NET MVC有好处?

46-什么是Asp.Net MVC项目中的区域以及如何在ASP.Net项目中实现区域/

47-如何在ASP.Net mVC Projects中使用会话?

48-如何在ASP.Net应用程序中将数据从一个页面持久化到另一个页面?

49-什么是Tempdata?

50-什么是JSON?

51-什么是Lambda表达式?

票数 10
EN

Stack Overflow用户

发布于 2011-07-16 01:48:37

任何在面试前阅读一本好的MVC书籍或MVC 101的人都可以回答一些问题,比如什么是MVC,描述它等等。确定他们是否有MVC工作知识的一个可靠的方法是询问他们,按照他们如何使用MVC处理web应用程序的顺序列出步骤。例如:他们会说,他们会先布置模型吗?或者是风景?为什么?他们先在控制器上工作吗?只是一个典型应用程序的基本流程。候选人按顺序描述这个过程,并给出为什么它是这样的原因,等等。将会是你正在寻找的赢家。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/865497

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档