1
9
第一件事。他们知道什么是MVC吗?不仅仅是TLA(三个字母的缩写),他们能给你描述一下吗?那么有什么好处呢?而且,向他们征求意见也没什么害处。很高兴知道他们是否喜欢MVC框架。 接下来,询问他们是否使用过任何其他MVC框架。Struts、Spring MVC、Zend或其他类似产品。 询问他们是否知道会话何时开始,网络上的一般状态问题等。 还有一点数据库。询问他们是否有数据库持久性层方面的经验。 然后,仅仅因为您可以问一个困难的技术问题,就让他们编写一个函数来比较两个二叉树的值和结构,看看它们是否相同。 |
2
23
MVC首字母缩写中的哪个字母应负责在网上商店Web应用程序中执行以下功能:
等。 |
3
10
在ASP.NET MVC面试中可能会提出的问题。 1-什么是ASP.NET MVC? 2-什么是剃刀? 3 -什么是TDD? 4 -什么是BDD? 5-什么是依赖注入(DI)? 6-什么是VIEWDATA和VIEWBAG? 7-MVC框架在哪个组件中定义? 8-模型、视图和控制器在MVC应用程序中代表什么? 9-ASP.NET MVC有哪些优点? 10-哪种方法可以更好地支持测试驱动的开发-ASP.NET MVC或ASP.NET WebForms? 11-控制器操作方法的不同返回类型的名称? 非行为属性的意义是什么? 13-是否可以跨多个控制器共享视图? 14-在MVC应用程序中,控制器的作用是什么? 15-ASP.NET MVC应用程序中定义的路由规则在哪里? 16-ASP.NET MVC应用程序中默认路由的3个段是什么? 17-ASP.NET MVC应用程序,使用两个位置的设置,以便路由正常工作。这两个地方是什么? 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-2个流行的ASP.NET MVC视图引擎是什么? 36-您将使用什么符号来表示Razor视图中代码块的开头? 37您将使用什么符号来表示ASPX视图中代码块的开头? 38-在Razor语法中,@symbol的转义序列字符是什么? 39-使用Razor视图时,是否必须采取任何特殊步骤来保护ASP.NET MVC应用程序免受跨站点脚本(XSS)攻击? 40-使用Razor视图时,ASP.NET母版页等效于什么? 41-什么是章节? 42-Razor视图的文件扩展名是什么? 43-如何使用Razor语法指定注释? 44 ASP.NET MVC中的“处理值”参数是什么? 45-什么网站托管适合ASP.NET MVC? 46-ASP.NET MVC项目中的区域是什么以及如何在ASP.NET项目中实现区域/ 47-如何在ASP.NET MVC项目中使用会话? 48-如何在ASP.NET应用程序中将数据从一个页面持久化到另一个页面? 49-什么是tempdata? 50-什么是JSON? 51什么是lambda表达式? |
4
5
任何一个在面试前读过一本好的MVC书或MVC 101的人都能回答很多问题,比如什么是MVC,描述它等等。确定他们是否具备MVC工作知识的一个可靠方法是询问他们,按照他们如何使用MVC处理Web应用程序的顺序安排步骤。例如:他们会说,他们会先设计模型吗?还是视图?为什么呢?他们首先在控制器上工作吗?只是典型应用程序的基本流程。按顺序描述这一过程并说明其原因的候选人,等等。将是你所寻找的赢家。 |
5
4
什么是MVC? |
6
4
你在为一个短期项目雇佣一个承包商吗? 如果答案是否定的,我认为MVC不应该真的考虑到这种情况。你几乎不应该指望一个没有被雇佣的枪械员工只是顺便来看看,然后提高工作效率。事实上,MVC并不是一个很难的学习曲线。如果你长期雇佣某人,而他们的第一个项目恰好是一个MVC网站,我认为你能更好地判断他们的总体能力,而不是一个特定的技术。 相反,看看他们对设计模式的理解。MVC并不是一种全新的方法。如果这个人能够理解SOC,他们应该能够很容易地了解MVC的细节。见鬼,他们可能会在飞行中学会。 |
7
2
要求他们对现有的MVC站点做一些实质性(但很简单)的更改。 这将允许您观察他们对MVC站点的组织有多熟悉。如果您要求他们更改HTML,他们会直接转到“视图”文件夹吗?如果您的更改是在业务逻辑中进行的,那么它们是否直接转到控制器操作? 我知道,听起来有点明显。但如果他们对这些事情犹豫不决,这意味着他们实际上没有在MVC花太多时间。你在测试速度,真的。 |
8
1
告诉他在写板上绘制ASP.NET MVC模型的流 |
9
1
真有趣。前几天我问了一个很接近的问题。看看有没有什么有用的东西。 Can asking a developer whether he prefers WebForms or MVC be a good indicator of his proficiency? |
10
1
我认为最好的选择不一定是一个问题,而是在他们的投资组合中。看一看他们构建的应用程序,然后直接在应用程序上提问。为什么是这个,为什么是那个?这样你就可以很好地了解他们的发展方式。希望他们理解框架和关注点的分离。 |
11
0
你可以问他们:ASP.NET MVC如何帮助创建搜索引擎友好型网站? 在.NET MVC中,路由是如何工作的?,viewengine在ASP.NET中的角色是什么,如果是,我们可以使用自定义viewengine吗?然后如何使用?如何在不在类名中加后缀“contrller”的情况下生成控制器类? |
12
0
我使用数据列表中的计时器进行倒计时,它的值显示在标签中。 但我的问题是,它在数据列表中的更新时间不合适,当我刷新页面时,它会得到更新。 |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |