admin 管理员组文章数量: 1086019
2024年3月22日发(作者:createtable语句中有定义主键的选项)
必备.net面试题及答案
1、ORM中的延迟加载与直接加载有什么异同?
延迟加载(Lazy Loading)只在真正需要进行数据操作的时候再进行加
载数据,可以减少不必要的开销。
2、简述Func与Action的区别?
Func是有返回值的委托,Action是没有返回值的委托。
3、编写javascript代码实现把两个数组合并,并删除第二个元素。
合并js数组用concat方法,(array2)。
删除元素用splice方法,splice(1,1),函数原型
splice(inde_,count),指从数组索引1处开始删除1个元素,即删除第二
个元素。
4、的Application、Session、Cookie、ViewState和Cache
等变量的区别是什么?
Application 应用程序级别
Session 会话级别用户跟踪
Cookie 客户端存储少量信息
ViewState 保持控件状态的机制
Cache 缓存
5、列举 MVC ActionResult的返回值有几种类型?
第 1 页 共 5 页
主要有View(视图)、PartialView(部分视图)、Content(内容)、
Json(Json字符串)、Javascript(js脚本)、File(文件)等几种类型。
6、简述javascript的作用域和闭包
js变量的作用域是指:函数内定义的局部变量只在此函数内有效,而
全局变量可以全局有效。
闭包的作用就在于能够改变局部变量的作用域,将值保存下来,但是
如果使用不当会造成无法回收变量,引起性能问题,甚至崩溃。
7、列举你用过的javascript框架,并简述它们的优缺点
js框架:jQuery EasyUI、E_tJS、Bootstrap、AngularJS等等。
jQuery EasyUI:轻量级web前端ui开发框架,尤其适合MIS系统的
界面开发,能够重用jquery插件。
E_tJS:统一的前端UI开发框架,学习难度中等。尤其适合MIS系统
的界面开发,开发文档和例子代码都比较完整。缺点是大量的js脚本,降
低了运行速度。
Bootstrap:响应式网站开发框架,优点是降低了后端开发人员开发前
端页面的难度,统一了界面风格,缺点是界面风格比较单一。
AngularJS:将java后端的优秀特性引入到了js前端,大而全的框
架。缺点是学习曲线高,Angular2几乎重写。
8、简述(b)和a==b的区别?
Equals方法比较内容(值是否相等),==比较引用地址(是否指向同一
第 2 页 共 5 页
个对象)。
9、开启一个异步线程的几种方式?多线程编程时的注意事项?
APM(Asynchrocous Programming Model,比如:Begin___、
IAsyncResult)、EAP(Event-Based Asynchronous Pattern,比如:
DownloadContentAsync)、TPL(Task Parallel Library,比如:
ew)、async/await。
线程饿死、线程死锁、线程同步、线程安全。
IBM面试题一: 是否有教授或者咨询师曾经让你处于尴尬境地,还让
你感到不自信?在这种情况下,你是怎样回应的?
分析 这个问题考查的是求职者在陌生领域工作的能力。通过这个问题,
面试人可以了解到,当所给的任务超过自己目前的能力水平时,求职者解
决问题的意愿和能力。
错误回答 我相信质疑权威是很重要的,但我不可能在学校里学到一切
知识。很多人以为自己知道所有问题的答案,可实际上他们并不了解真实
世界里发生的一切。你知道,那些都是象牙塔里的东西。
评论 这种回答的最大问题在于,求职者把问题的焦点从自己身上转移
了。严肃的面试人并不关心你对高等教育的观点。他们想知道的是,当出
现问题中给出的情况时,你将怎样处理。这种回答的另一个弊端是,它会
使面试人对你是否愿意服从领导产生怀疑。
正确回答 在我当学生的这几年中,我尽自己所能多学习知识,经常选
第 3 页 共 5 页
版权声明:本文标题:2023年必备.net面试题及答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1711082009a587476.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论