预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

net高级工程师面试题.net高级工程师在求职面试中,应该提前了解面试题,为面试做好充分准备很有必要。下面阳光网小编已经为你们整理了net高级工程师面试题,一起来看看吧。1.你认为最大的优点是什么或者说你的技术优势?喜欢钻研,具有良好的学习归纳能力,有良好的沟通、团队合作能力。技术上目标是项目经理、系统架构师、系统分析师等。2.你使用过的服务器与服务器间(S&S)通信的技术有哪些,都是这样实现的?文件交换、Webservice、JMS、Socket、开放数据库JMS:既可以S&S间同步通信也可以B&S间同步通信,也可以异步通信,比WebService有一定的优势。3.项目中你用到的设计模式有哪些,举例说明?几乎每个面试官都问这个问题,那我们就要了解设计模式作用,设计模式是软件编程的前辈们经验的总结,若对23中设计模式有深入的理解,并灵活应用,那么企业就认为你在编程方面达到了一个很高的层次。具体讲解常用到的抽象工厂模式、单例模式、命令模式、模板方法模式。抽象工厂模式:Spring的IOC就是典型的抽象工厂模式具体应用。javax.xml.transform.TransformerFactory、javax.swing.BorderFactory单例模式:老张开车去东北,车库中有10辆车,怎么能保证老张每次仅开一辆车去东北呢,这是就要单例模式应用场景。连接池、记录系统Log、Javnet高级工程师面试题PI(ApplicationContext)。命令模式:Struts2中的Action就是具体的应用体现。模板方法模式:解决两种不同用户登录问题。GoF:(GangofFour,GOF设计模式)不是技术与J2EE.NET语言无关,讲的是一种思想。.net面试需掌握的几个技巧1.工作原理=工作流程。比如说请你讲下Struts2的工作原理,就相当于问你Strust2的请求处理工作流程。2.优化自己的工作经历。如果你在一家公司既做过C#也做过Java,而以后您的发展方向是Java,那么你重点讲在这家公司做Java的经历就好了,C#的经历不提或者少提。3.做笔试编程题,企业考察面试者哪些素质?许多面试JAVA岗位的'工程师是否想过这个问题?考查点有这么几个:a)考查应聘者的逻辑思维能力,看是否能把试题做对。有时出题老师故意出一道难题,许多面试者不作答。站在招聘角度看,若写下自己的思考逻辑也是可以加分的。b)考查面试者编程规范,一个优秀的工程师一般具有良好的编程习惯,比如说变量的命名规范,代码的缩进规范,面向对象的抽象、继承、封装、多态,以及对设计模式的掌握。c)笔试还考查面试者的字体,所话说“字如其人”,一个人是否开朗、大气从字体上可以看出一二。.NET高级软件工程师笔试题基础题:1.简述List与string[]的区别。2.简述装箱和拆箱操作中的性能损耗是如何产生的。3.简述对ASP.NET中的事件机制的理解。4.在一个ASP.NET的三层结构系统中,以登录操作为例,简述在各层中如何组织代码。5.简述相比DATASET,实体类在WEB项目中的优点与缺点。6.简述GC是如何工作的。7.简述3个熟悉的设计模式。8.简述UDP协议特点,以及如何提高UDP传输可靠性。9.简述.NET2.0,.NET3.0,.NET3.5各版本中推出的新特性。算法题:(以下三题不用作答,想好思路面试谈即可)1.一个整数数列,元素取值可能是0~65535中的任意一个数,相同数值不会重复出现。0是例外,可以反复出现。请设计一个算法,当你从该数列中随意选取5个数值,判断这5个数值是否连续相邻。注意:-5个数值允许是乱序的。比如:87506-0可以通配任意数值。比如:87506中的0可以通配成9或者4-0可以多次出现。-复杂度如果是O(n2)则不得分。2.设计一个在一百万个数字中求十个最大的数算法3.有如下输入:若干个由大写英文字母构成的.单词,以’,’号隔开。如“ABCCD,CDA,BCDD,DCA,ADC,BCD,CDCAB”。写一段程序,从输入中寻找由相同字符构成(重复字符出现次数也是一样)的单词组输出。如以上输入,则输出:第1组:ABCCD,CDCAB第2组:CDA,DCA,ADC项目&管理:(以下两题不用作答,想好思路面试谈即可)1.假设你做为一个开发团队的领导者,经过长时间的磨合,有了一只10人左右的不错的团队。其中每个成员都在其职位上有不可或缺的作用。现由于一些原因,需要你辞退其中一人。你会如何处理这件事情?2.有一套公司自己开发供本公司使用的CRM系统,其中的权限控制过于简单。现需要你重新设计其权限系统,你会如何开展这个工作?非技术(面谈):1.在上份工作中,自己体现最大的优点和缺点是什么。