java开发工程师职位面试10篇

2018-04-26    面经大全    【本页移动版】

面试经验1

面试公司:威盛电子(中国) 职位:java开发工程师
面试前一天晚上电话里面说直接去一层前台说是面试的,到了一层大厅的时候,发现才9:40,于是就抽出资料翻了饭,快9:50去找前台。说明来意和面试职位后,前台 mm把我带到第一会议室,说是填表。进去的时候有一中科大的gg也在等着,我们聊了会,他说听别人说如果今天可以面到hr的话,就基本问题了,否则应该就被淘汰了。。。不知道到底是怎样。。
进入正题,过了一会,一个hr mm带我去了一个会议室,有一位面试官已经在等着了。进去先问我,是xxx么,我说是,然后招呼我坐下,他进行了一番自我介绍,说是一个leader,具体是什么没记住,说主要负责技术面,如果通过他的面试后,会见到他的boss,然后是hr。我当时还以为所有的成败都会在今天决定。
面试官开始让我做个自我介绍,我就问介绍哪方面的,他说比如什么时间进入什么学校读书,做过什么项目之类的。然后我就%………………听完我说的项目经历后,他问我在项目中一般是什么样的角色。。。
之后说让我找一个自己觉得最成功的项目进行介绍,然后我指着简历上的一个项目,一顿描述,听完我的描述后,他问了几个实现相关的问题,都很细,心想,还好,这个项目比较了解,不然就栽大了。。。所以去面试的话一定要把自己简历上的项目好好想清楚怎么说。
大致就这些了,之后跟我说三天内会给消息,如果三天内没有消息我就可以放弃他们公司,于是面试结束,最后问我要成绩单,然后我就走人了。。差不多不到半个小时 。。。。
面完之后心里很没底,没问我什么技术的具体问题,我当时都惊了,第一次经历这样的面试,不知道是不是 被bs了。鰄r mm带我去了一个会议室,有一位面试官已经在等着了。进去先问我,是xxx么,我说是,然后招呼我坐下,他进行了一番自我介绍,说是一个leader,具体是什么没记住,说主要负责技术面,如果通过他的面试后,会见到他的boss,然后是hr。我当时还以为所有的成败都会在今天决定。
之后说让我找一个自己觉得最成功的项目进行介绍,然后我指着简历上的一个项目,一顿描述,听完我的描述后,他问了几个实现相关的问题,都很细,心想,还好,这个项目比较了解,不然就栽大了。。。所以去面试的话一定要把自己简历上的项目好好想清楚怎么说,。
大致就这些了,之后跟我说三天内会给消息,如果三天内没有消息我就可以放弃他们公司,于是面试结束,最后问我要成绩单,然后我就走人了。。差不多不到半个小时 。。。。
面完之后心里很没底,没问我什么技术的具体问题,我当时都惊了,第一次经历这样的面试,不知道是不是 被bs了。。。
面试官的提问:面试官开始让我做个自我介绍,我就问介绍哪方面的,他说比如什么时间进入什么学校读书,做过什么项目之类的

-------------------------------------------------------

面试经验2

面试公司:鸿程科技 职位:java开发工程师
进去到前台,领了一套笔试题,包括java基础知识、js获取对象做校验、jdbc调用一个查询和一个更新,紧接着添加jdbc原始调用代码冗繁的分析和解决方案,搭建web系统需要考虑哪些因素,及好的选择方案,还有些题目忘记了。
笔完之后,面试官拿着试卷就过来了,看上去人还不错,快40岁。首先要求自我介绍一下,简单的描述了一下自己的工作经历,及用到的技术;随后就问原先那个系统的架构如何如何的?分了多少层,每层作用是什么?我回答了三层,有一层service层,主要控制核心业务逻辑的实现。他就追问,“数据库访问如何做的,放在哪一层”,我说“我们有个数据访问的工具,dao层专门做处理的”,他又问“事务处理,放哪里的”,我说“单笔操作基本比较简单,直接提交或回滚即可,涉及到多表的话,用jdbc的parperStatement的手动提交,确定所有操作都执行完了,才commit”,他很疑惑“不用做专门的事务处理吗,所有的都写在一个方法里,也在dao层吗”,我说“是的,这样的操作不多,单独写dao的方法就OK了”,他反问“应该很多才对”,然后更我分析“放dao层共用性太差,应该放service才对”,后来想想也是,就附和了一下。
后来拿着试卷问web系统的因素当中,为什么要选择struts2,struts2和struts1有什么区别,我回答了线程安全和ognl的内容,他就追问ognl的对象从后台传到前台是怎么实现的,我就说“后台set对象,前台直接获取,只用赋值,不用强转,比struts1好一些”,他再追问“为什么不用强转,struts2做了什么特殊操作”,我这个确实不知道,就说不知道。然后反问了他一下“你们用的struts2吗”,他说他们用的是自己的框架,传值的问题需要自己考虑,明白原理才行。我暗想,小公司不错啊,自己写框架了。
还有一些基础问题,回答的还不错,不过没什么印象了,回答的不好的问题,反而印象深刻,不过当时感觉面的不怎么样,应该没戏。
大概40分钟吧,面完了,他叫我等一下。然后进办公室,叫一文秘带我去他们部门经理那里去二面了。
经理问题的问题并不多,就要我自我介绍一下,然后介绍一下他们公司和所做的项目,薪资方面没谈(因为我是通过外包进去面试的,他们要谈要跟外包公司谈)。十几分钟就完了,就说回去听消息什么的,对我还是有意向的。
面试官的提问:java数据操作及事务处理?
struts1和struts2的区别,及某些实现原理?

-------------------------------------------------------

面试经验3

面试公司:浙江鸿程计算机系统 职位:java开发工程师
下午去鸿程面试,我腿都走断了!~

鸿程是浙江电信旗下的。在江干区秋涛北路的样子。

先公务员测试!逻辑、数字推理、文字分析。

然后java题目,就是常见的java面试题,然后还有就是js和sql非常重要

接着面试,居然就是刚才的java题目,答了一遍底气足多了。

凭回忆具体写下:

1、servlet生命周期:

实例化:Servlet容器创建Servlet类的实例。
初始化:该容器调用init()方法,通常会申请资源。
服务:由容器调用service()方法,(也就是doGet()和doPost())。
破坏:在释放Servlet实例之前调用destroy()方法,通常会释放资源。
不可用:释放内存的实例。
这个是标准答案,但是我回答的是在服务端servelt在服务器端的运行过程,强调第一次编译后以后调用速度很快。

2、抽象类和接口区别,老问题了。

3、sql语句

4、数据库优化的理解

5、讲解一种设计模式

6、JavaScript实现2个功能

7、jsp内置隐藏对象:out、session、application、request、response、exception、page、config、pagecontext

8、对面向对象的理解。

貌似就这些问题。

然后主要问我的大学做了什么项目,我都是c /c++的,然后和网页相关的就是asp+sql的东东了。

我说我java刚学,以前没学过,他说你刚学啊?我说是啊2、3个月。其实只有1个半月·····

然后他看到我数据库用自连接的,说面试多年,第一次看到有人用。哈哈哈哈哈哈!!!

然后我说了我游戏作了1个学期,里面有很多面向对象思想的东西,还有设计模式的内容,还有各种引擎。巴拉巴拉巴拉的。。。
面试官的提问:下午去鸿程面试,我腿都走断了!~

鸿程是浙江电信旗下的。在江干区秋涛北路的样子。<

-------------------------------------------------------

面试经验4

面试公司:第七大道 职位:java开发工程师
请了年假去面试,先去了前台填表格,前台的mm爱理不理的,然后做笔试题,做完了在旁边等了半个多小时才有个搞技术的出来找前台要笔试题,然后应该是去改题了,过了以后,那个搞技术的叫我去面试,问的都是些java基础的,基本答上来了,但是每次我觉得已经回答正确了,他都要反驳,挑毛病,我给他讲redis,讲html5,他应该不是很懂,我给他看我做的html5游戏,他啥问题都没问。。。后来又叫了个人过来一起面,那人感觉挺靠谱的,至少感觉很尊重人,前面那人叫我讲spring的原理,struts原理,叫我讲struts怎么获取页面传参的值的,这些大概都是反射,具体我不知道,然后他说不就是用request取值。他以此得到的结论是我的基础不扎实,我去。。。request取参 TM谁不知道啊,应届生都知道啊,艹。。后来又来了个人面试,这人应该是个小头目,叫我自我介绍,这个感觉说的不好,然后问了我以前的工作情况,做的项目,然后hr过来通知我被录取了,告诉了我工资,注意,是告诉我,没有问我的期望薪资。这个工资太低了,跟我在职的公司给的一样,我还在中山这种二三线城市。。。。他们还认为我说的工资有水分,工作了半年的深圳就这个水平,qlmlgb,我这么大老远跑过去。。。欺负我乡下人每件事吗。。。。
面试官的提问:java基础。j2ee的问题,自我介绍

-------------------------------------------------------

面试经验5

面试公司:用友软件 职位:Java开发工程师
首先是坐了N久公交车跑到北清路那的用友软件园,下了车跟着一群用友员工往里走,到保安那登记好直接上去找某个部门的。必须说的是用友软件园真的很大,我打听了N次才找到地方。之后填了个万年不变的求职登记表就被带着去找一个大叔做面试了。
面试开始就是万年不变的自我介绍,然后会问一些项目上的问题和一些职业相关的问题。之后给了我一套Java的题目来做,说实话自己是半路出家,基础不是很好。做完后我想扔给对方就跑的,结果他让我稍等一会。过了大概10分钟面试官过来说还可以,初步的决定就是录用你。我心想自己表现不是很好怎么就录用了呢,瞥了一眼笔试题上有个丢人的分数57分-_-,评级竟然是中级Java工程师,然后他让我把求职意向表上的当前薪酬和期望薪酬再写高点,之后就带我去找HR,HR跟我谈论了一些职业规划,离职原因之类的就跟我说回去等着发offer吧。以上就是这次效率超高的用友面试经历。
面试官的提问:谈一下对ajax的使用。

-------------------------------------------------------

面试经验6

面试公司:网易 职位:java开发工程师
1.hashmap 和 hashtable的区别
2.ArrayList和Vector的区别,ArrayList和LinkedList的区别
3.Linux下如何查看系统负载(cpuinfo,top,ps)
4.输出系统时间到tmp.log(cal > tmp.log)
5.在linux系统下,给你一个日志文件,总共有四列,第四列有20种不同的值,统计这些值的出现的次数
6.什么事cookie,cookie和session的区别(cookie是保存在客户端的一些用户输入,session是保存在服务端的用户输入)
7.Http中Get和Post的区别(Get用于查一些信息类似于sql中的select,post用于修改服务端的一些内容类似于update)
8.js、ajax、dom、xpath的关系(ajax不是新技术,是一些技术的整合,前段采用js,dom可以使得html像xml一样按照节点访问,xpath用于查找xml节点)
9.linux下如何查看内存(free查看总的使用情况,ps或者top类似于进程管理器查看具体的使用情况) 硬盘使用情况(df)
面试官的提问:面试分两轮,第一轮是一个类似于dsk的组长或者主程一级别的人面,我俩没太多共同语言 = =,不过他倒

-------------------------------------------------------

面试经验7

面试公司:京东 职位:Java开发工程师
约的下午1:30,我1点就到了,进门后问前台过来面试的,之后让我在右边的皮沙发上坐着等待,等了差不多30分钟,来了一位人事,进去一个门,进门之前贴一个360buy的纸贴在胳膊上,进门随便找一个座位坐下,里面有很多人。人事给一张面试题我,说做完打电话他,题目大概如下:

1.说说值对象与引用对象的区别?
2.谈谈你对反射机制的理解及其用途?
3.ArrayList、Vector、LinkedList的区别及其优缺点?HashMap、HashTable的区别及其优缺点?
3.列出线程的实现方式?如何实现同步?
4.sql题,是一个图表,具体忘了
5.列出至少五种设计模式?用代码或UML类图描述其中两种设计模式的原理?
6.谈谈你最近正在研究的技术,谈谈你最近项目中用到的技术难点及其解决思路。
7.请以30岁程序员为话题写一篇短文,可以包括你对薪资的期望,你的经历,你的人际关系,你的职业规划等
面试官的提问:1. 你最近看的哪些书
2. 能接受加班吗?

-------------------------------------------------------

面试经验8

面试公司:中科软科技 职位:java开发工程师
在智联招聘投了上海中科软寿险事业部的java开发工程师的岗位,第二天就打电话通知我去面试,第二天下去去了之后就给我一份卷子让我做,前面是简历部分,还有一些类似于行测的题目,我就随便做的,后面还有就是数据库,java基础的题目了,我也只是工作了半年的样子 会的都写上了,感觉题目不难的 做完题目之后 就有个技术人员来面试我,简单的自我介绍 然后就是问之前公司的项目经验,然后又给我介绍了一下他们部门的一些情况,最后就是说只要是有一定基础的他们都要 但是工资不高,问我还有没有兴趣,我说还想试试看,第二天又让我过去复试,是这个部门的经理面的,就简单的聊了些,说我基础还行,但是项目做的不怎么样,过去的话工资给开到5500,外加每天20多块的补助,我说我能不能等过了年再来入职,那个经理就说要到时候看有没有空缺再决定,就这样面试结束。
面试官的提问:以前的项目经验,自己的优势之类的,很简单的

-------------------------------------------------------

面试经验9

面试公司:北京傲天动联技术 职位:JAVA开发工程师
首先进行了笔试,笔试包括JAVA基础,然后是英文逻辑题和中文的逻辑题,然后是操作系统的题,都是大学里学过的,可惜学过之后几乎没用过,也忘得差不多了,然后初试,问了我好多技术方面的东西,有JAVA的,数据库的,操作系统的,网络的,数据结构的,链表。不过面试官很平易近人,给人的感觉很好,不像是面试官,倒像是一个教我知识的大哥哥,我忘记的网络知识,他还给我讲了讲,接下来,是二面,让我用JAVA语言写一个方法实现队列,还问我数据量很大的时候该怎么查询,可惜我没回答上来,都是数据结构上的,都把面试官整无语了,哎,这些问题大学学的蛮好的,可是工作时候几乎就用不到,也就忘得差不多。最后面试官说别只看JAVA的书,数据结构,算法的都要看,都要学习,学习要全面的,通过这次面试收益匪浅,经常看JAVA,J2EE的书,却忽略了数据结构,网络的书
面试官的提问:网络,操作系统,三大框架,数据库,用JAVA语言写一个队列,当查询数量很大的时候怎么查(数据结构)

-------------------------------------------------------

面试经验10

面试公司:海辉软件(国际)集团 职位:Java开发工程师
从现场投简历到接到面试电话大概两三天,当然在面试之前需要进行笔试,如果笔试情况特别好,就会立即安排面试。感觉题目很基础的,前面问答题大概20道题,几乎都是概念或者辨析,比如很常见的辨析继承与接口及相关用法,多线程实现方法区别,对面向对象的理解,设计模式等。中间考一点类型转换、异常处理等大概10道问答题。最后就是写程序了,一道线程题和一道单实例模式实现题。总之平时用点心,注意一下细节问题就没什么了。由于我是最早完成笔试题目的人,没注意后面的人是什么情况,只是感觉题目几乎都做对了,然后立即安排我面试。一个人坐在对面,旁边加上一部电话,现场加电话面试。时间很短,问题也不多,大概15分钟搞定。一周后得到签约电话。
面试官的提问:涉及数据结构的问题,比如说二叉树、堆栈和链表等,还有Java集合中ArrayList和Vector区

-------------------------------------------------------
推荐文章