高级软件工程师考试题型

2015-08-06来源 : 互联网

有关**软件工程师考试题型的问题一直都是广大参加**软件工程师考试的考生关注的问题,通过备战进而准备考试,这将是一个*大的收获,一旦成功进入**软件工程师行列,升值空间将会很大。

**软件工程师考试题型,基础题:

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个数值允许是乱序的。比如: 8 7 5 0 6

- 0可以通配任意数值。比如:8 7 5 0 6 中的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.在上份工作中,自己体现*大的优点和缺点是什么。

了解了**软件工程师考试题型之后,考生就要及时备战,通过努力争取一次性拿到**软件工程师的资格证书,让自己的事业有一个新的发展高度。

渝ICP备2024022750号-1

Copyright©2004-2024 3158.CN. All Rights Reserved 重庆市上台九悟酒销售有限公司 版权所有

3158招商加盟网友情提示:投资有风险,选择需谨慎