JAVA软件工程师面试笔试试卷

2024-07-18|版权声明|我要投稿

JAVA软件工程师面试笔试试卷(精选7篇)

JAVA软件工程师面试笔试试卷 篇1

JAVA软件工程师笔试试题

JAVA软件工程师笔试试题

(考试时间:120分钟 试卷分值:150分)

一、逻辑推理题【10分】

1、甲、乙、丙、丁四位同学中有一位同学为海啸灾区捐款1000元,当老师询问时,他们分别这样回答:

甲:这1000元不是我捐的 乙:这1000元是丁捐的 丙:这1000元是乙捐的 丁:这1000元不是我捐的

这四人中只有一个人说了真话,由此可见这1000元是谁捐的()。【2分】

A.甲 B.乙 C.丙 D.丁

2、甲、乙、丙三人是同一家公司的员工,他们的未婚妻A、B、C也都是这家公司的职员。知情者介绍说:“A的未婚夫是乙的好友,并在三个男子中最年轻;丙的年龄比C的未婚夫大。”依据该知情者提供的情况,我们可以推出三对组合分别是()。【3分】

A.甲—A,乙—B,丙—C

B.甲—B,乙—A,丙—C

C.甲—C,乙—B,丙—A

D.甲—A,乙—C,丙—B

3、甲乙丙丁四人的车分别为白色、银色、蓝色和红色。在问到他们各自车的颜色时,甲说:“乙的车不是白色。” 乙说:“丙的车是红色的。” 丙说:“丁的车不是蓝色的。”,丁说:“甲、乙、丙三人中有一个人的车是红色的,而且只有这个人说的是实话。” 如果丁说的是实话,那么以下说法正确的是(): 【2分】

A.甲的车是白色的,乙的车是银色的 B.乙的车是蓝色的,丙的车是红色的 C.丙的车是白色的,丁的车是蓝色的 D.丁的车是银色的,甲的车是红色的 JAVA软件工程师笔试试题

二、基础理论题【20分】

1.Java是一种先________后_______运行的语言。(提示:填编译或者解释)【1分】

2.栈是_________________的线性表,队列是____________的线性表。【2分】

3.面向对象的基本特征________,_________,__________。【3分】

4.事务包含4个基本特征,即ACID,它们分别__________,__________,__________,__________【2分】

5.Math.round(11.5)等于______。Math.round(-11.5)等于______。【2分】

6.Java中数据类型包括_____________和______________。【1分】

7.Java程序控制语句中的循环语法分________,________和________三种。【3分】

8.构造方法__________(能或者不能)被public、private、protected修饰。【1分】

9.Java的访问控制有四种: ______、______、______、______。【2分】

10.AJAX的核心对象是_____________。【1分】

指JAVA软件工程师笔试试题

三、JAVA基础题【45分】

1.下列选项中不属于java关键字的有()【1分】

[A] TRUE

[B] sizeof [D] super

[E] void [C] const

2.下面哪些是合法的标识符()【1分】

[A] $persons [C] *point

[B] TwoUsers

[D] this [E] _endline 3.下列选项中不是原始数据类型的有?()【1分】

[A].short [C].Unit

[B].Boolean [D].float 4.下列选项中那些语句片段会发生异常 【1分】

[A] String s = “Gone with the wind”;String t = “good ”;String k = s + t;[B] String s = “Gone with the wind”;String t;t = s[3] + “one”;[C] String s = “Gone with the wind”;String standard = s.toUpperCase();[D] String s = “home directory”;String t = s-“directory”;5.以下选项中,合法的赋值语句是()【1分】

A.a == 1;B.++i;C.a = a + 1 = 5;D.y =(int)I;6.以下选项中,代码执行完毕后输出结果是()【1分】

boolean bool = true;if(bool = false){ System.out.println(“a”);JAVA软件工程师笔试试题

} else if(bool){ System.out.println(“b”);} else if(!bool){ System.out.println(“c”);} else { System.out.println(“d”);} A.a B.b C.c D.d E.Compilation fails 7.以下选项中,正确的是()【1分】

public class Alpha1 { public static void main(String[] args){

boolean flag;int i=0;

do {

flag = false;

System.out.println(i++);

flag = i < 10;

continue;

} while((flag)? true:false);

} } A.000000000 B.0123456789 C.Compilation fails.D.The code runs with no output.E.The code enters an infinite loop.F.An exception is thrown at runtime.JAVA软件工程师笔试试题

8.以下代码片段执行后,正确输出的结果是()【1分】

public class Delta { static boolean foo(char c){ System.out.print(c);return true;} public static void main(String[] argv){ int i =0;for(foo(„A‟);foo(„B‟)&&(i<2);foo(„C‟)){

i++;foo(„D‟);} } } A.ABDCBDCB B.ABCDABCD C.Compilation fails.D.An exception is thrown at runtime.9.有以下代码片段

if(x>0){ System.out.println(“first”);} else if(x>-3){

System.out.println(“second”);} else {

System.out.println(“third”);} x的取值在什么范围内时将打印字符串“second”? JAVA软件工程师笔试试题

A.x > 0 B.x >-3 C.x <=-3 D.x <= 0 & x >-3

10.有以下代码片段

1)class Person { 2)

3)

4)} 5)public class Teacher extends Person { 6)

7)

8)9)public void printValue(){/*...*/ } public void printValue(int i){/*...*/} public static void main(String args[]){ Person t = new Teacher();Teacher t1 = new(Teacher)Person();

10)

11)} } 第十行加粗部分的声明将调用哪些方法? [A] on line 2 [C] on line 6

11.在// point x处的哪些申明是句法上合法的是()【1分】

class Person {

private int a;

public int change(int m){ return m;}

}

public class Teacher extends Person {

public int b;

public static void main(String arg[]){ [B] on line 3 [D] on line 7 t.printValue(10);public void printValue(int i, int j){/*…*/ } public void printValue(int i){/*...*/ } JAVA软件工程师笔试试题

Person p = new Person();

Teacher t = new Teacher();

int i;

// point x

}

} [A] i = m;

[B] i = b;

[D] i = p.change(30);[E] i = t.b.[C] i = p.a;

12.下列程序在执行完循环后的结果为【1分】

int i=1,j=10;do{ if(i++>--j)

continue;} while(i<5);

A.i = 6 B.i = 5 C.i = 6 D.i = 5

13.判断下列声明是否正确,如果正确请标记(√),错误请标记(×)【1分】

1.接口是可以继承接口()2.接口可以实现接口()3.接口可以声明为私有的()4.是否可以继承String类()5.抽象类可以实现接口()6.抽象类可以继承实体类()

14.下列哪种定义接口的方式是正确的【1分】

A.public interface A{ int a();} B.public interface A implement B{} C.interface C { int a;} j = 5 j = 5 j = 4 j = 6 JAVA软件工程师笔试试题

D.private interface D{} E.abstract interface E{}

15.下列说法正确的有【1分】

A.类中的构造函数不可省略

B.构造函数必须与class同名,但方法不能与class同名 C.构造函数在一个对象被new时执行 D.一个class只能定义一个构造函数

四、问答题【30分】

1.说说数据连接池的工作机制是什么【3分】

2.一个“.java”源文件中是否可以包括多个类(不是内部类)?有什么限制。【

3.forward 和redirect的区别。【3分】

4.MVC的各个部分都有那些技术来实现?如何实现? 【3分】

3分】 JAVA软件工程师笔试试题

5.页面间对象传递的方法有哪几种? 【3分】

6.说说jsp中动态INCLUDE与静态INCLUDE的区别?【3分】

7.jsp有哪些动作?作用分别是什么?【3分】

8.抽象类abstract class和接口interface有什么区别? 【3分】

9.异常处理经常用到的throws,throw,try,catch,finally分别代表什么?3分】 【 JAVA软件工程师笔试试题

10.方法的重写Overriding和重载Overloading的区别是什么?【3分】

五、SQL基础题(任选一题)【25分】

题目一

假设有四个样表:

学生表:students(学号:stuNO,姓名:stuName,性别:stuSex,出生日期:stuBirthday,班级:className)

教师表:techers(教师号:techNo,姓名:techName,性别:techSex,出生日期:techBirthday,职称:title,系别:department)

课程表:course(课程号:couNo,课程名:couName,教师号:techNo)成绩表:score(学号:stuNO,课程号:couNo,成绩:score)

1)在学生表中检索与学号为2012040326的同学同年同日出生的所有学生的学号、姓名、出生日期.【5分】 JAVA软件工程师笔试试题

2)查询所有学生的姓名、课程号、成绩【5分】

3)在成绩表中查询平均成绩超过80分的学生学号、平均成绩.【5分】

4)查出‘计算机系’教师所教课程的成绩表【5分】

5)查询所有任课教师的姓名和所在系【5分】

题目二

假设有四个样表:

雇员表:EMP(编号:EMPNO,姓名:ENAME,工作职位:JOB,领导编号:MGR,雇佣日期:HIREDATE,月薪(工资):SAL,奖金:COMM,部门编号:DEPTNO)JAVA软件工程师笔试试题

部门表:Dept(部门编号:DEPTNO,部门名称:DNAME,部门位置:LOC)工资等级表:Salgrade(等级名称:GRADE,此等级的最低工资:LOSAL,此等级的最低工资:HISAL)

奖金表:Bonus(雇员姓名:ENAME,工作职位:JOB,雇员工资:SAL,雇员奖金:COMM)1)查询在部门30中员工的所有信息【3分】

2)检索每个员工奖金和工资的总和【5分】

3)找出没有奖金或者奖金低于500的员工【5分】

4)列出员工表中每个部门的员工数(员工数必须大于3),和部门名称【6分】

5)检索每个月工资总数最少的那个部门的部门编号,部门名称,部门位置【6分】

JAVA软件工程师笔试试题

6)检索每个部门,,每个职位的平均工资和平均奖金(平均值包括没有奖金),如果平均奖金大于300,显示“奖金不错”,如果平均奖金100到300,显示“奖金一般”,如果平均奖金小于100,显示“基本没有奖金”,按部门编号降序,平均工资降序排列【选做】

六、JAVA编程题【20分】

1.编写一个简单的实现冒泡排序的算法【10分】

JAVA软件工程师笔试试题

2.写一个或一组实现Singleton[单例]。【10分】

JAVA软件工程师笔试试题

JAVA软件工程师面试笔试试卷 篇2

简历是在hr.baidu.com上投的,然后就收到电话说是去笔试,

笔试是在科技大厦18层,反正就是一个HR的人带我去他们一个会议室,让我做卷子,内容第一部分是关于Linux的,几种符号分别代表哪几种文件类型,列举几个常用的命令,要查看CPU使用情况、硬盘使用情况、内存使用情况的命令,HTTP的代码含意,然后是一个BASH SHELL的编程,好像是把当前目录下的文件全部重命令成.bak文件放在另一个目录下,然后是一个C语言编程题,让你写出结果,都不难。

第二部分是一些问答题,你为什么选择百度,为什么选择软件测试工程师的职位,你认为做一个好的软件测试工程师要具备哪些素质,说说你知道的搜索引擎技术,百度还有哪里做得不好。

第三部分是一个编写测试用例的题,不难,来之前看看相关的书就行了。

然后是面试,老套的问题,自我简介,为什么选择做软件测试工程师,为什么觉得适合做软件测试工程师,人生的3、5年规划如何。

最后因为我说我想读研,而他们招实习生是想实习期结束后直接留公司工作的,希望我研二、研三的时候再来。

再次被B4。

这里我引用一个论坛上的一个面度软件测试工程师的面经:

我投的是软件测试实习工程师,下午三点,在银科大厦~

一共面了我六面,我那个汗啊。。。。。。

第一面:男士,不知道身份,说跟我来,结果绕着他们18层的工作室差不多走了一圈。。。才找到一个小房间,刚好有两把椅子一张小长方桌,然后坐下,看看简历,又看了看11号笔试的答卷,问:SQL语句比较熟是么?那给你几张表,你做一个联合查询。。。

这个说实话,忘的差不多了,只记得简单的几个查询。。。。。。只好如实回答。。。。。

然后又问:看你笔试那天这个测试用例写的不错嘛,再给你出一个吧,比如给你ABC三个模块,现在想测B模块,比如要实现的功能是收到A来的报文,如果没有 page字段,则自动添加并让其等于1,如果有page字段,则无条件转发,问怎么写测试用力。。。

这个还好说,balabala。。。

然后又问:为什么选择做测试啊,这个好像和你的专业(通信工程)基本上背离啊,还有你的未来是怎么规划的之类的,一一对答!

面完了,说,先坐着等等哈~~

过了大概五分钟,又进来一个男的`,也是不知道职位,又开始问编程、问测试理论,

。。然后看着笔试的答卷,说:答卷上这个测试用力好像你保存文件这方面测试的比较少啊,现在有什么别的想法么?

汗。。。。。。简直就是在考反映力嘛!!!然后balabala一堆。。。。。。。

第二面结束了,又说让我等。。。。。。

大概还是5分钟左右之后吧,来了一位女士,自我介绍说是测试部经理,然后先让我自我介绍。。。。。。

然后紧接着问:如果让你现在对一部电梯写测试用力,你怎么写?

我绝倒。。。。。。。又是绞尽脑汁想啊,然后¥%#◎¥%

然后又就着简历问了问编程,问笔试那天有个编程题怎么没写啊(实话说:俺编程很差。。。。),然后说了两句,这次面试就算是结束了,又说让我等!

我直接ft到华山!!!开始了漫长的等待,一直过了一个小时又二十分钟,终于又来了一位,也是女士,这回问,为什么对测试感兴趣啊,诸如此类的问题

这次面试完了,我觉得差不多了吧,这个时候都5:45了,她又说:你坐着等等哈

¥%#¥%◎#¥◎#¥!#¥!◎#!◎#!◎#!◎#!。。。。。。。。。。

然后过了一小会儿,有来另一个男的,开口问,unix怎么样啊?

我说:基本上。。。不会!他笑了笑,说:我还以为你要说基本上会呢,呵呵,没关系,本科生本来就不能要求太高,我就ft了。。。。。。

然后,他说那好吧,那我问你一些测试方面的东西吧!又开始了(俺心想,还好还好,还好是测试方面的东西,结果没想到。。。)

他说:你觉得做测试工程师所具备的最基本的素质是什么?

然后balabala,又问:你刚才说到沟通,如果现在你和研发人员就某一个程序段出现相左的意见,你怎么办?

这个好说,网上都有类似的问题,照着自己的理解,回答之~~

然后又问:那如果你们实在是意见不同呢?(冷汗就下来了。。。。。。)

继续拆招~~~结果没想到又来了一个更bt的问题——

问:如果现在就要交项目了,突然发现因为计划没写好,现在有一部分没法完成了,而且就是24小时加班也写不完,怎么办?

软件测试笔试面试题目 篇3

一、判断题

1.软件测试的目的是尽可能多的找出软件的缺陷。(Y)

2.Beta 测试是验收测试的一种。(Y)

3.验收测试是由最终用户来实施的。(N)

4.项目立项前测试人员不需要提交任何工件。(Y)

5.单元测试能发现约80%的软件缺陷。(Y)

6.代码评审是检查源代码是否达到模块设计的要求。(N)

7.自底向上集成需要测试员编写驱动程序。(Y)

8.负载测试是验证要检验的系统的能力最高能达到什么程度。(N)

9.测试人员要坚持原则,缺陷未修复完坚决不予通过。(N) 看情况,有些时候就是要坚持原则的.

10.代码评审员一般由测试员担任。(N)

11.我们可以人为的使得软件不存在配置问题。(N)

12.集成测试计划在需求分析阶段末提交。(N) 集成测试计划在概要设计说明书出来后提交,需求分析阶段不需要。

二、选折

1.软件验收测试的合格通过准则是:(ABCD)

A)软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。

B)所有测试项没有残余一级、二级和三级错误。

C)立项审批表、需求分析文档、设计文档和编码实现一致。

D)验收测试工件齐全。

2.软件测试计划评审会需要哪些人员参加?(ABCD)

A)项目经理

B)SQA 负责人

C)配置负责人

D)测试组

3.下列关于alpha 测试的描述中正确的是:(AD)

A)alpha 测试需要用户代表参加

B)alpha 测试不需要用户代表参加

C)alpha 测试是系统测试的一种

D)alpha 测试是验收测试的一种

4.测试设计员的职责有:(BC)

A)制定测试计划

B)设计测试用例

C)设计测试过程、脚本

D)评估测试活动

5.软件实施活动的进入准则是:(ABC)

A)需求工件已经被基线化

B)详细设计工件已经被基线化

C)构架工件已经被基线化

D)项目阶段成果已经被基线化

三、添空

1. 软件验收测试包括:正式验收测试,alpha测试,beta测试,

2. 系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试,(有的`可以合在一起,分开写只要写出15就满分哦)

测试策略就是为了达到这样的平衡而采取的测试工具、测试方法、测试技术的总和。狭义来讲,测试策略是指如何划分并组织被测对象。例如,集成测试如何确定被测对象的粒度,如何对各模块逐渐进行集成;单元测试如何确定被测单元,各被测单元是独立测试还是自底向上或自顶向下逐步进行。楼主回答的是系统测试类型.

3. 设计系统测试计划需要参考的项目文挡有:软件测试计划,软件需求工件和迭代计划。系统测试计划的依据是:软件需求规格说明书

4. 对面向过程的系统采用的集成策略有:自顶向下,自底向上两种。

5. (这题出的有问题哦,详细的5步骤为~~)通过画因果图来写测试用例的步骤为:

(1)分析软件规格说明描述中,哪些是原因(即输入条件或输入条件的等价类),哪些是结果(即输出条件),并给每个原因和结果赋予一个标识符。

(2)分析软件规格说明描述中的语义,找出原因与结果之间,原因与原因之间对应的是什么关系? 根据这些关系,画出因果图。

(3)由于语法或环境限制,有些原因与原因之间,原因与结果之间的组合情况不可能出现。为表明这些特殊情况,在因果图上用一些记号标明约束或限制条件。

(4)把因果图转换成判定表。

(5)把判定表的每一列拿出来作为依据,设计测试用例。

四、简答(资料是搜集整理的,感谢前辈的解题)

1、区别阶段评审的与同行评审

同行评审目的:发现小规模工作产品的错误,只要是找错误;

阶段评审目的:评审模块 阶段作品的正确性 可行性 及完整性

同行评审人数:3-7人 人员必须经过同行评审会议的培训,由SQA指导

阶段评审人数:5人左右 评审人必须是专家 具有系统评审资格

同行评审内容:内容小 一般文档 < 40页, 代码 < 500行

阶段评审内容: 内容多,主要看重点

同行评审时间:一小部分工作产品完成

JAVA软件工程师面试笔试试卷 篇4

2.final都能修饰什么,它起到什么作用

3.statement和prepareStatement两者有什么区别

4.HashMap和HashTable主要的区别是什么

5.LinkedList和ArrayList的区别是什么

6.HashMap底层的数据结构是怎样的

7.数据库的索引是如何实现的,主键索引和联合索引数据结构有什么区别

8.Servlet的原理是什么,是否是线程安全的

9.JDBC的目的是什么,是一种接口还是一种实现(JDBC本身是一种标准,每种数据库的JDBC是一种实现),有什么主要的技术

10.用过哪种连接池,为什么要用连接池

阿里面试经历(java工程师) 篇5

(Java工程师)

拿到阿里巴巴的offer,我自己都不敢相信,运气占了很大一部分,谢谢带给我好运的所有人。

谈谈整个应聘过程的心得吧:

国庆还没过完,10月5号我就赶回学校了,因为我知道接下来时间紧迫,要抓紧时间投简历。根据各大公司的网申截止日期,10月6号我投了3份简历,分别是:中国电信合肥分公司、搜狐、阿里巴巴。10号晚阿里来科大做宣讲会,我并没有过去,听说没有网申的同学可以在现场领一个号码参加第二天上午的笔试。我也收到了通知面试的邮件通知,阿里的笔试每个人都有机会参加,只要你愿意就可以参加。

笔试:我报的是java研发工程师,但是我之前没有搞过java,只是了解一些java的基本语法。因此笔试我没有自信,笔试前夜我还借了本 java书临时抱了一下佛脚,好像没什么用。第二天上午跟随大家去笔试,到了发现人非常多,3个教室都坐得满满的,后来知道有700多人参加了笔试。试卷分为卷1java部分、卷2c++和搜索部分、卷3公共部分。卷1卷2选做一个(25道选择题),卷3都要做(15道选择题+2道主观题),我选的是卷 1,感觉知识面很广,题目我基本都不会,还好都是选择题,不会就碰运气。卷3感觉像是行测,有的题目很简单有的比较难,后面还有两个主观题,都是网站和互联网方面的,这方面我比较擅长,就扯了很多。有的人这两道题没有做,所有后来没有机会参加面试,很可惜。

面试:笔试过了,很多人都接到了面试通知,我也接到了。后来才知道参加面试的有200人,阿里还真是海面。当晚又抱了一下佛脚。通知我的面试时间是11点40,我11点06到场,发现很多人都在等待,遇到我们班前批的同学,有的是9点多面试都还没轮到。然后我们就直接去科大食堂吃饭了(ps:吃饭时我旁边的两个女生一直讨论高数的一个定理,科大mm就是强啊),吃完了我们继续等待。我们班已经有面试出来的了,结果都不太好,我就想自己就当是积累一次面试经验吧,不指望能通过。12点50多终于轮到我了,1面的gg人很好,总是笑嘻嘻的,我先自我介绍了一下,然后说明我一直都在搞php,java没搞过,他说没关系。然后开始问我一些java基本知识,不会的我就直接说不会,他也没为难我,就找更简单的问我,始终态度都非常好。了解了我的java水平后就考我两个简单的算法(判断回文和排序),我也顺利的写出来了,然后问了我一些数据库方面的知识,最后就是项目和实习方面的情况。我也基本上和他配合的很好,说到我擅长的就滔滔而谈,不会的就直接说不会。整个面试轻松愉快,持续了近一个半小时,最后他和我说:一面我让你过了,二面就看你的运气了。然后给我写下评语,后来我无意中看到评语,对我的评价很高,真的很感谢这位gg,不然二面就不会那么容易过了。

一面过了都14点10几分了,继续等待二面,外面等候区的人还是非常多。等了3个多小时,17点多才喊到我,幸好外面有本班同学边聊天边等,不然就等急死了。二面是个主管级的人物,感觉很沉稳,看到一面考官给我评语,对我的印象应该还不错。开始问了我一些java基础方面的知识,我拼拼凑凑总是混过去了,他知道我懂得不多也没深问。然后就开始谈php,他对php应该是比较了解,这也是我的强项,我就滔滔而谈,他也很满意我的答案,最后直接告诉我通过了。这轮大概持续了40多分钟。

出来等3面,过了十几分钟就喊道我了,这次是位很nice的hrjj,因为3面不问技术,我也很放松。hr问了我一些性格、与人相处、优缺点等等,我就当聊天随便应答了,她也比较满意,直接让我等6点半的小测试。这时我基本知道就剩最后的性格测试了,应该没什么问题了。很happy地跑出去了。

6点半,面试基本结束了,考官们都提上行李走了,只剩下我们20多个过了3面的(基本都是科大的,安大的2个,工大的2个),还有几位hrmm。性格测试,30道选择,要第一时间作答,做的时候几位hr不停地在旁边干扰,我就按实际选了答案,是中间交上去的。hr在旁边不停地催促、加压。全部交完后,她们就进去统计结果,十几分钟后,一个hrmm出来念了两个名字,和他们说了几句话,然后那两个人就直接拿上自己的包走了。当时我们都惊呆了,这种小测试居然还刷人,而且是两个,要知道这里的人都是千军万马杀出来的,听说其中一个还是博士,太可惜了。

然后hr告诉我们剩下的都通过了,告诉我们如何签协议等细节。接下来就是挨个进去领offer了,我是第二个,进去后发现我们班还有个一直在里面面试并拿到offer了,甚喜。然后我们就一起回校了。

虽然拿到offer,但是还是很感谢运气以及一面那位gg,总之运气是非常好,自己都没有想到会有这个结果。各位还在找工作同学要加油啊,相信自己,一切皆有可能!

面试官提的问题:

一面:先自我介绍,开始问我一些java基本知识,然后问了我一些数据库方面的知识,最后就是项目和实习方面的情况。

惠普软件工程师笔试经验 篇6

整个笔试的卷子分为数据结构、操作系统、C++、Java/J2EE、网络、软件工程。拿到试 卷的当时只想哭,这么多题目要做死人的。不过一想既来之则安之,硬着头皮上吧。刚要开 始答卷,坐我旁边的妹妹问我,上面的 degree 该选哪个啊,当时想也没想就跟人家说 bachelor, 后来一想那个是我的选项。

总算是开始做题了,数据结构就给了我个下马威,那里面的名词倒是都听过,可是题目 却都是不会啊,只能凭着感觉猜了,至于大题目就不用说了,直接放弃了。接下来的一部分 是操作系统,呵呵,当年在罗伯特――罗的带领下也没有混出个结果来,看这那些题目也只 能瞪眼了,像那个关于进程死锁的问题,似乎记得,于是就把这个题目给做了,还分析得挺 像模像样的。完了开始看 C 语言部分,其实和 C++一点关系都没有,纯粹的 C 语言开始题 目,前连个选择题小 case,下面那个程序改错题也是一看就出来的,

const char * pc1 = “abcdedf”;

char * pc2 = (char *)malloc(strlen(pc1));strcpy(pc2,pc1);

很明显应该是分配 strlen(pc1)+1 个内存空间的,正在高兴呢,却发现这道题目是白给分 的,这个题目是作为例题的。算了,还是继续下面的题目吧,用 C 语言写一个文件内容追 加到另一个文件的末尾,这个也不难,可是不太记得那些关于文件操作的函数了,过。然后 是一道计算两个整数的最大公约数的问题,用递归算法,给出了基本的算法,这个也不难。

最后这到题目就难了,纯粹是考你阅读程序的能力和控制指针运算的能力,做到头晕。 Java/JEE 就没有做,变成语言是 2 选一的,接下来看网络,第一到题目是关于简单邮件阐述 协议的,比较容易 SMTP,在世下来是子网划分的题目。

后面的大题目就不会了,因为有些题目根本就不懂。最后一个部分是关于软件工程和软件测试的,基本放弃了。做完感觉那个头疼阿,干脆也不要检查了,直接交了。

出了培训楼就下雨的,看来老天还蛮照顾我的。

★ 中国移动笔试经验

★ 360笔试经验

★ 麦肯锡笔试经验

★ 通用汽车笔试经验

★ DHL笔试经验

★ 笔试经验介绍

★ 伊利笔试经验

★ 网易有道笔试经验

★ 笔试的经验技巧

java软件工程师自我评价 篇7

本人有责任感、学习能力强、有上进心、具有很强的团队精神,善于与人沟通,表达能力良好;喜好编程开发,并且有一定的编程功底,在工作上积极负责,能够很好的根据项目计划书完成软件的开发。

技能方面:

1. 熟练使用Jsp,Javabean,Servlet,JDBC等Web开发技术进行开发

2. 熟练使用HTML、Javascript、Ajax等表现层技术,了解XML;

3. 熟悉Struts、Hibernate、Spring等开源框架,熟悉MVC三层架构开发模式;

4. 熟练掌握SQL Server /、Oracle数据库的操作;

5. 熟练使用Eclipse,能够使用PowerDesigner、Visio等建模工具;

6. 熟练掌握Tomcat,了解Jboss;

7. 了解C/C++等;

注:本文为网友上传,旨在传播知识,不代表本站观点,与本站立场无关。若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:iwenmi@163.com

上一篇:创建标化工地汇报资料下一篇:房屋出租户及用工单位流动人口计划生育管理责任书

付费复制
期刊天下网10年专业运营,值得您的信赖

限时特价:7.98元/篇

原价:20元
微信支付
已付款请点这里联系客服
欢迎使用微信支付
扫一扫微信支付
微信支付:
支付成功
已获得文章复制权限
确定
常见问题