从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 . 

作者:ranrandemo

本文来源于牛客网

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏非著名程序员

程序员必知必会的一款入门级的人脸、视频、文字检测以及识别的项目

这两年人工智能项目很火,之前听入职的应届毕业生说:他们的很多朋友和同学都去培训人工智能了。但是到了培训机构真的能够把一个非计算机专业的人培训出来做人工智能吗?我...

16530
来自专栏新智元

【Jeff Dean推荐】为什么说未来的深度学习是小、轻、快

9640
来自专栏平凡文摘

提高编程技能最有效的方法

12730
来自专栏ATYUN订阅号

密歇根大学推出世界上最小的计算机Michigan Micro Mote

IBM在三月份宣布推出了世界上最小的计算机ANN ARBOR,现在,密歇根大学团队推出了更小的计算机Michigan Micro Mote,装置的测量值仅为0....

13150
来自专栏腾讯音视频实验室

腾讯音视频实验室杰出科学家刘杉:我们处于视频编解码标准制定的起点,而非终点。

2017年12月28日,由腾讯社交网络事业群(SNG)主办TSAIC学术&工业交流盛会在腾讯滨海大厦举行,150余位来自麻省理工、斯坦福、卡耐基梅隆、清华、中科...

690100
来自专栏镁客网

Density密度传感器助你轻松避开高峰期

22350
来自专栏腾讯高校合作

【犀牛鸟·视野】现场报道 | SIGGRAPH Asia 2017 (DAY 1):AR/VR让空间变得更智能

SIGGRAPH(Special Interest Group for Computer GRAPHICS)是由ACM SIGGRAPH(美国计算机协会计算机图...

392100
来自专栏数据和云

追求卓越,勇攀高峰 - RWP中国之旅盛大来袭

编辑手记:3月28日,Oracle RWP 性能之旅,北京站再度来袭!Andrew Holdsworth 和 Graham Wood 将带领大家在一天之内,探...

27240
来自专栏VRPinea

善忘星人福利贴:不再丢三落四,VR/AR助你做个精致的人儿

39140
来自专栏CDA数据分析师

数据分析经典图书大全,专治各种不懂!

一、数据分析-入门篇 1.1《谁说菜鸟不会数据分析》 ? 作者:张文霖, 刘夏璐, 狄松 简介:本书按照数据分析工作的完整流程来讲解。全书共8章,分别讲解数据分...

27280

扫码关注云+社区

领取腾讯云代金券