从IBM到京东成都研究院(含IBM笔面试过程和京东面试记录)

      我目前大四,某二本院校的地理相关专业的学生(非科班),前天刚刚收到京东成都研究院的实习生offer,一路走来,确实太多的不容易,在这儿给大家分享一下我最近一年的工作经历和一些面经。和那些大神相比,我很普通,非名校、非科班,全自学,一路坎坷,所以我的这个过程所以可能更加贴近各位还在迷茫的同学。
      我秋招准备得很迟,去年9月才开始准备秋招,但是似乎太迟了(秋招已经开始了),而且本人因为一些原因暂时只能待成都,所以也没网申几家公司,最后参加了IBM GDC的校招,经历校招面试和后面的一些网上测评,如愿拿到了IBM的校招offer。在今年1月初,IBM成都分部联系了我提前参加实习,进入IBM之后,我后悔了。虽然分配的都是顶配的Thinkpad(T系列),但是GDC部门大部分是欧美和日本的外包项目,或者就是内部系统的运维和技术支持。我所在的团队负责维护一个05年上线的内部系统,不说技术栈是否老旧,就所做的工作大部分是运维和技术支持,开发工作真心少得可怜,工资待遇也无法和国内互联网公司相比,胜在工作轻松,一天基本只需要工作两三个小时,团队里面大部分是些留学生,英语都挺好的,似乎这段时间就对我的英语带来了一点帮助。
      但是我是一个热爱的技术的人,我无法忍受这种工作,于是我准备跳槽!对于大四学生来讲,这个时候找工作很难了,春招的机会少得可怜,于是我准备直接去Boss直聘上找工作,期待IBM渡的这层金能让自己得到一些公司的青睐。但很不幸,抛来橄榄枝的公司都太普通,我又不愿意从IBM跳到一个太普通的公司,于是一直等待。直到有一天,京东成都研究院的一个高级工程师主动在boss直聘上找到我,简单了问了我为什么想离开IBM之后,他叫我试试他的实习生。于是后面经历了一轮电话面试+两轮技术线程面试+hr面试之后,我如愿的拿到了京东成都研究院的实习生offer,真的是非常开心和感动。
      今天下午是最后一天在IBM的日子,在去办离职之前,写下这篇文章,一方面是对自己大半年的总结,另外一方面也是希望那些和我一样普通的同学能够保持乐观,哪怕非科班,非名校,只要努力也是能够拿到自己想要的offer的。有时,只是它来得稍微迟了一点儿。
      下面是是IBM的笔面试过程和京东的面试记录,希望能够对大家有所帮助。

IBM笔面试过程
 1.参加校园宣讲会,当场投简历(随后还要去51job网申)
 2.校园宣讲会的第二天,会在现场简历里面筛选一些同学去面试,面试不太难,就像很多普通公司的面试,不过要求英语自我介绍!(重要)
 3.过了大概一周,面试官短信通知我面试过了,叫我等待下一轮筛选流程。
 4.又过了大概一周,hr邮件通知我去IBM自己的官方招聘网站上进行网申,并准备后面的IPAT测试和职业性格测评。
 5.大概两周后,我做了IPAT测评和职业性格测评,IPAT测评有两种题型(看数字找规律 + 数***算),职业性格测评就是一些心理题。
 6.几天后,hr邮件通知测评过了,叫我再去菁客测评上进行网申和下一步的流程。
 7.于是乎,我又在菁客测评上进行了网申,还录了一分钟的英语自我介绍视频、又是一轮逻辑测评 + 职业性格测评。
 10.四十天后,收到了IBM的offer。

京东四面
一面(技术电话面试)
1.简单介绍一下自己。
2.为什么jvm调优经常会将-Xms和-Xmx参数设置成一样。
3.介绍一下young gc、full gc、old gc、mix gc的概念和区别,最好以具体垃圾收集器和收集算法为例进行介绍。
4.java线程池的几个参数的意义和实现机制。
5.java线程池使用***任务队列和有界任务队列的优劣对比。
6.LinkedList和ArrayList的实现原理和适用场景。
7.InnoDB的索引数据结构(B+树),聚集索引和非聚集索引区别,最左前缀原理。
8.InnoDB的插入缓冲和两次写的概率和意义。
9.简单介绍一下参与的几个项目的基本架构和负责情况。
10.详细描述第二个项目里面的大文件上传模块是如何做的?(分片上传、瞬时上传、断点续传、并发问题)。
11.详细描述第二个项目里面的文件转换模块是如何做的?(消息队列+openoffice)。
12.描述一下消息队列的使用场景和实现机制。
13.简单介绍一下分布式锁。
13.为什么想离开IBM。

二面(技术现场面试)
1.简单介绍一下自己。
2.介绍一下自己的项目经验。
3.介绍一下在IBM负责的系统的基本架构和实现,改进措施。
4.看过jdk中的哪些包的源码(java.util和java.util.concurrrent)。
5.CountDownLatch和CyclicBarrier的区别。
6.java中有哪些同步方案(重量级锁、显式锁、并发容器、并发同步器、CAS、volatile、AQS等)。
7.描述一下ConcurrentHashMap的基本数据结构(链表法+红黑树优化)和同步方案+红黑树的几大特性。
8.为什么HashMap的初始容量会是16。
9.最常用的几个设计模式(最好不要纸上谈兵,拿项目案例来说,面试官会很满意的)。
10.spring用过哪些模块。
12.说说静态***和动态***。
13.spring事务的配置流程和使用方法。
14.为什么想离开IBM。

三面(技术现场面试)
1.简单介绍一下自己。
2.介绍一下自己的实习经历和项目经历。
3.为什么想离开IBM。
4.对国内互联网公司目前的开源生态有没有什么了解(举出三个以上的国内开源框架,越多越好,dubbo、fastjson、sharding-jdbc、Elastic-job...)
5.怎么看待团队协作和沟通。
6.前后端分离怎么做,前端和后端开发人员的沟通问题。
7.未来的职业规范和爱好。
9.毕业设计要花多久时间。
10.对京东有什么了解。
11.对小公司、IBM、京东有什么看法。
最后面试官简单介绍了一下京东的工作和实习情况,叫回去等通知。

四面(hr电话面试)
1.了解下基本情况。
2.多久能够入职。
3.能保证多长的实习时间。

it 's over . 
#面经##实习##笔试题目##京东##Java工程师#
全部评论
现在找实习?
点赞 回复 分享
发布于 2018-03-15 18:32
加油
点赞 回复 分享
发布于 2018-03-15 18:33
厉害
点赞 回复 分享
发布于 2018-03-17 09:55
为什么不直接面正式工,现在还面实习太晚了吧
点赞 回复 分享
发布于 2018-04-05 23:18
求问后续
点赞 回复 分享
发布于 2018-04-14 17:56
难得遇到校友,赞一个。
点赞 回复 分享
发布于 2018-04-14 18:31
求问,hr面会刷人吗,就剩hr面了,有点慌
点赞 回复 分享
发布于 2018-04-15 14:24
您好,请问是IBM中国研究院吗?薪资怎么样呢(求具体数值)?
点赞 回复 分享
发布于 2018-09-11 15:37
为什么离开IBM?因为闲吗?
点赞 回复 分享
发布于 2018-10-24 17:02
成都的ibm都是外包吗?工资怎么样啊?准备去面试了
点赞 回复 分享
发布于 2019-01-27 18:06
我准备去ibm实习了,请问那边情况如何?三个月能学什么?
点赞 回复 分享
发布于 2019-10-24 16:01

相关推荐

10-24 11:10
山西大学 Java
若梦难了:哥们,面试挂是很正常的。我大中厂终面挂,加起来快10次了,继续努力吧。
点赞 评论 收藏
分享
球球别再泡了:坏,我单9要了14
点赞 评论 收藏
分享
评论
15
95
分享
牛客网
牛客企业服务