我要投稿 投诉建议

.net面试题及答案

时间:2023-08-02 14:12:12 松涛 面试试题 我要投稿
  • 相关推荐

必备.net面试题及答案

  在日复一日的学习、工作生活中,我们都不可避免地要接触到试题,试题是参考者回顾所学知识和技能的重要参考资料。你知道什么样的试题才是好试题吗?下面是小编为大家收集的必备.net面试题及答案,仅供参考,欢迎大家阅读。

必备.net面试题及答案

  1、ORM中的延迟加载与直接加载有什么异同?

  延迟加载(Lazy Loading)只在真正需要进行数据操作的时候再进行加载数据,可以减少不必要的开销。

  2、简述Func与Action的区别?

  Func是有返回值的委托,Action是没有返回值的委托。

  3、编写javascript代码实现把两个数组合并,并删除第二个元素。

  合并js数组用concat方法,array1.concat(array2)。

  删除元素用splice方法,splice(1,1),函数原型splice(index,count),指从数组索引1处开始删除1个元素,即删除第二个元素。

  4、ASP.NET的Application、Session、Cookie、ViewState和Cache等变量的区别是什么?

  Application 应用程序级别

  Session 会话级别用户跟踪

  Cookie 客户端存储少量信息

  ViewState 保持ASP.NET控件状态的机制

  Cache 缓存

  5、列举ASP.NET MVC ActionResult的返回值有几种类型?

  主要有View(视图)、PartialView(部分视图)、Content(内容)、Json(Json字符串)、Javascript(js脚本)、File(文件)等几种类型。

  6、简述javascript的作用域和闭包

  js变量的作用域是指:函数内定义的局部变量只在此函数内有效,而全局变量可以全局有效。

  闭包的作用就在于能够改变局部变量的作用域,将值保存下来,但是如果使用不当会造成无法回收变量,引起性能问题,甚至崩溃。

  7、列举你用过的javascript框架,并简述它们的优缺点

  js框架:jQuery EasyUI、ExtJS、Bootstrap、AngularJS等等。

  jQuery EasyUI:轻量级web前端ui开发框架,尤其适合MIS系统的界面开发,能够重用jquery插件。

  ExtJS:统一的前端UI开发框架,学习难度中等。尤其适合MIS系统的界面开发,开发文档和例子代码都比较完整。缺点是大量的js脚本,降低了运行速度。

  Bootstrap:响应式网站开发框架,优点是降低了后端开发人员开发前端页面的难度,统一了界面风格,缺点是界面风格比较单一。

  AngularJS:将java后端的优秀特性引入到了js前端,大而全的框架。缺点是学习曲线高,Angular2几乎重写。

  8、简述a.Equals(b)和a==b的区别?

  Equals方法比较内容(值是否相等),==比较引用地址(是否指向同一个对象)。

  9、开启一个异步线程的几种方式?多线程编程时的注意事项?

  APM(Asynchrocous Programming Model,比如:BeginXXX、IAsyncResult)、EAP(Event-Based Asynchronous Pattern,比如:DownloadContentAsync)、TPL(Task Parallel Library,比如:Task.Factory.StartNew)、async/await。

  线程饿死、线程死锁、线程同步、线程安全。

  IBM面试题一: 是否有教授或者咨询师曾经让你处于尴尬境地,还让你感到不自信?在这种情况下,你是怎样回应的?

  分析 这个问题考查的是求职者在陌生领域工作的能力。通过这个问题,面试人可以了解到,当所给的任务超过自己目前的能力水平时,求职者解决问题的意愿和能力。

  错误回答 我相信质疑权威是很重要的,但我不可能在学校里学到一切知识。很多人以为自己知道所有问题的答案,可实际上他们并不了解真实世界里发生的一切。你知道,那些都是象牙塔里的东西。

  评论 这种回答的最大问题在于,求职者把问题的焦点从自己身上转移了。严肃的面试人并不关心你对高等教育的观点。他们想知道的是,当出现问题中给出的情况时,你将怎样处理。这种回答的另一个弊端是,它会使面试人对你是否愿意服从领导产生怀疑。

  正确回答 在我当学生的这几年中,我尽自己所能多学习知识,经常选择一些不熟悉的课程,因此往往会受到教授的质疑。不管什么时候,当我觉得自己对这个科目知之甚少时,我就尝试预见一些问题,为回答问题做些准备。当我被难住时,我尽可能做出科学合理的猜测,承认我不知道的东西,并且从不懂的地方开始学习。(如果可能,你可以举出一个例子……)

  评论 这种回答的最大好处在于,它清楚地表明了求职者会积极面对艰难处境。它也显示了求职者有雄心和明确的态度,知道怎样处理离奇和模糊的问题。

  IBM面试题二:你是否曾经得到过低于自己预期的成绩?如果得到过,你是怎样处理这件事情的?

  分析 通过对这个问题的回答除了可以揭示求职者的热情和进取心外,还可以揭示求职者是否愿意为某一事业奋斗,是否愿意为追求公平而奋斗。

  错误回答 记得有一次,我觉得应该得B但却得了C,我去找辅导员,他给我看了我在每个项目上的得分情况——我处在C级的边缘但很明显是C.我很高兴能核实一下而不是接受既定的分数值。

  评论 这个问题开始时回答得很好,但最后却不尽如人意。从最初的情况看,求职者似乎愿意追查到底。但是后来很显然,他(她)没有试图做出改变。

  正确回答 我曾经和一个研究地球科学的教授有过一段令人记忆犹新的经历。这个人一向以偏袒理科生而出名,而我偏偏又不是理科生。在我们班上,所有的非理科生都感到,他对我们的知识基础有着非常不切实际的期望。由于他的偏见,这些非理科生大多都表现不好。尽管我表现还算不错,但我还是和其他学生一道向系领导发出了一份声明,建议校方审查一下他的教学方式。

  评论 这种回答能够表明,这名求职者有能力克服困难处境,而且能够脱颖而出并居于领先地位。这样的回答还可以表明,这名求职者高度重视公平感。同时也表明了求职者十分关心集体利益。

【.net面试题及答案】相关文章:

世界500强面试题及答案03-15

高职单招面试题及答案03-21

结构化面试题型及答案11-22

.NET实习总结12-26

人事主管的经典面试题及答案分析09-28

社区工作者面试题及答案11-23

世界五百强面试题目及答案03-21

酒店经理面试题目及参考答案总结10-18

医院收费员面试题目以及答案03-15

IBM公司面试题答案:病狗问题04-26