京东,华为面经
不想说太多废话,直接来干货吧,节省点大家时间,目前收到的Offer中个人感觉比较好的两个公司有华为和京东。
首先说一下华为,这种通讯巨头公司,有利也有弊,我是通过优招进去的,优招可能比校招审批严格些,薪资待遇高一些。
华为主要有两面:技术面和HR面
上机考试:
上机考试主要有性格测试和编程题。性格测试虽然没什么好说的,但还是有一定淘汰率的,但大家仅凭第一印象选择应该都能过,千万不要左思右想,尽量别浪费时间,尽量积极乐观,前后会出现很多一样的题,不要前后选择矛盾就好。
过了以后又收到上机考试的通知,编程题三道,第一题100分,第二题200分,第三题300分。前两题都不太难,最后一道题 可能 有些浪费时间,但静下心慢慢想,还是可以编出来的,千万别慌张 。
面试
(1)技术面
个人感觉华为比较注重项目经验,一面重点是介绍了项目,可能项目都是涉及了最近比较火的大数据,让我面试时增加了很多优势,给面试官留下了好的印象,在后面的环节中也多少增加了一点分。
建议大家介绍项目时,重点介绍一下项目的背景,主要解决的问题,以及项目最终达到的目的是什么样的,项目一定要具有实用性,因为学校这么多年可能主要培养了我们理论的支撑性,动手实践性可能会弱些,如果你没有很牛逼的互联网实习经验,希望你把项目说的尽可能完美些,让面试官看到你在项目中的角色表现,同时也要介绍一些你在项目中遇到的问题有哪些,你是如何解决的,让面试官看到你发现问题,解决问题的能力。
最后还介绍了上机编程题的解题思路,如何编程的,说了一些数据库是如何优化的以及你熟悉的编程语言主要掌握到什么程度。。。。都是些比较简单的基础题。
(2)HR面
面试当天,面完HR面的小伙伴跟我说,HR面主要是谈谈理想,聊聊人生..别紧张,正常聊天就行。while,等到了我面试的时候,刚坐下来,面试官拿着我的简历端详半天,说了一句,你感觉你做的项目中哪一个比较成功,介绍一下,然后我又回到一面的状态,又详细的介绍了半个小时。结束后面试官问了一些你期望的工作地点,为什么不留在我现在的城市之类的问题。总体来说,项目起着决定性作用!
华为比较注重学历和学校,只要你在面试的过程中沟通没问题,简述问题的能力过关,个人感觉没什么问题!
京东主要有三面,两轮技术面和一轮HR面
上机笔试主要考了20道选择题,两道编程题,做了好多笔试题,总结了一个经验,不要死扣编程题,选择题也起着关键性的作用,一旦编程题调不过,建议马上放弃,等有时间在调试。
收到面试通知开心了一下午,京东是除了BAT以外,个人感觉发展最好的互联网公司,也是刘强东的粉。
(1)专业面试一
首先自我介绍。
项目介绍。
在TCP/IP协议中,TCP和UDP协议介绍一下,为什么说TCP协议是可靠的连接服务。
介绍一下你对linux了解的程度, Linux 编程怎么样 。
网络中可以容乃的最大协议数是多少。
启用和禁用网络的设备的指令有哪些。
。。。。还问了一些linux解决问题的命令,具体的记不太清楚,建议大家动手操作一下基本的linux命令,容易记牢。
介绍一下java与C++是如何实现多态机制的。
static方法中可不可以调用非静态变量。
。。。。。
现场出了两个程序,在纸上写出代码
1)给你一个10万的数据,这个数据是有关年龄信息的,如何排序。
2)给你一些零钱,按大小顺序排放,你如何找出两张纸币相加等于我给定面值的钱,给我找出这两张纸币放在桌子上的位置。
建议大家按时间复杂度和空间复杂度递减的顺序给出,会有一定的加分。
最后给了一个搜索框,问我如何测试他。
让我说出自动化测试和一个我没听过的测试方法,给出两者的区别。这个答得一点也不太好,如果挂了,感觉问题就出在最后的两个题上了,好在前面表现的不错,顺利通关。
(2)专业面试二
二面介绍项目,大概说了半个小时,接下来问了我一些数据挖掘的算法,因为研究生期间主要学的这个,感觉还ok,也给了我一些案例,让我出解决方案。
让我在纸上实现一个Linkedlist,并让我针对写出的程序测试,当时只考虑了白盒测试的测试用例,漏掉了性能测试,安全测试,以为要挂掉了,还好面试官比较和蔼,又让我写了一下***和装饰的设计模式,单例模式和工厂模式这些大众化的感觉京东不会考,大家都在玩平时我们不太注重的知识点,建议大家除了常考的知识点,其他知识点也要涉及一些。还问了一些多线程实现的问题,还有同步方法,JVM实现机制,java语言的一些特性,同步方法,以及动态规划等等,面了一个半小时,出来感觉头晕目眩。
(3)HR面
自我介绍,个人优缺点,最近遇到的挫折,兴趣爱好,未来的职业规划,你对京东企业的了解,为什么选择京东,你对加班怎么看,遇到压力怎么处理。。。。
有点像性格测试,压力测试等等,你说的每一句话,建议大家都是经过深思熟虑之后再说,有可能一句话不对,你前面的所有工作都前功尽弃,毕竟HR面也是刷人的,不可不重视。
建议大家平时基础一定要打牢,可以的话,多看一下技术书,增加知识的扩展面,要不面试官都和你没话题聊,面试过程肯定会尴尬一些,京东刷人还是很厉害的,一面现场有400多人,二面已经不到100了,撑到HR面的都不到30人了,还得刷掉一些,面试还是和运气有一定关系,希望大家能遇到好的面试官,正常发挥,不要紧张,逢考必过!