烽火每年来校招的时间都很早,9月初,在宣讲会的前一天我粗略看了java基础(准备的太晚),笔试有选择题(比较基础)、简答题(较多,涉及java基础,网络TCP/IP,多线程等)、一道字符串反转编程题,两道智力题(如用两个容器分水的问题,很常见),最后一道主观题,总体来说题目不难,比较基础,只是我没有复习到位,但是还是被通知了一面,也有很多同学被刷了,看来刚开始好多人都没有好好复习,我归功于运气。一面有两个面试官,都很好,看我简历上写的是熟悉C++和java,就问我java和C++的区别,还有就是问项目,但我做的java的项目比较久了,我也没有好好准备,总之面的不好,就这样还是被通知了二面,说是人事面,一个HR面2个人,大概就是如何沟通处事,HR面前有一张纸,我看到了自己的成绩,笔试和一面的成绩,都比较低,后来HR跟我说一面的面试官觉得我Java基础一般,建议我转测试,让我等测试的面试通知。但是后来也没有通知了,我的运气到此用完了。不要相信运气,主要靠实力。笔试成绩很重要,总之要早做准备,要不然只能眼睁睁看着机会从眼前流失。一开始我并不是很想进烽火,没有认真对待,但后来发现以自己的实力烽火已经不错了,后面的很多公司还不如烽火,后悔自己没有好好准备,希望大家吸取我的教训。
面试官问的面试题: java和C++的区别?
答我第一反应是java没有指针,当然这不是答案,面试宝典都有,不细说了
问java的开发经验?
答我记得不清楚了,没怎么说,自己要好好准备项目。。
问写一段代码实现继承和多态
答只写了继承
问项目中有没有用到数据库连接池?
答没有也要说有,这是很常见的题,目前常用的是c3p0连接池,自己百度
问java设计模式还是数据库范式?
记不清了