刚刚做完IBM的OA,和地里之前的朋友发的不太一样,有少数重合(在此非常感谢感谢!),有可能是职位不同,我的是107625BR,参考:
107717BR http://www.1point3acres.com/bbs/thread-292308-1-1.html
Section A: 三道video(准备3分钟,答题5分钟)
- 介绍一下你自己,为何感兴趣IBM这个职位,自己哪里比较突出匹配
- 描述一下你现在最近学习的技术和工具,好处和坏处。
- 介绍一下Continuous Delivery,目标是什么,这样的系统有什么好处。
Section B:三道coding(每题30分钟)
我遇到的都是非常简单的题,时间足够充裕,也想了想有没有什么优化能更快些,但无奈于只有两三个test case,自己想的也不周全,就做了做交了。
- 输入ABC三个数,返回0~C之间所有是A或者B倍数的和,如果是A与B的公倍数,只记录一次。
- 输入一个数组,返回出现次数为奇数的那个数字,有且仅有一个。
- 输入一个数字(1~26之间),表示是斐波那契数列的第几个数,然后将这个数字对应的字母,重复输出对应的斐波那契数的遍数,比如5:eeeee,6:ffffffff。
Section C:两道video,一道文字回答
- Video(3分钟准备,5分钟回答),系统自动化很重要,描述一个你做过的讲什么东西自动化的过程。(我理解就类似用Jenkins自动化build过什么吧)
- 文字(10分钟),公司要更新一个code repository和code review的系统,这个code在Tomcat服务器上run,并且依赖于external database,问你若更新后有问题要rollback的话,你要怎么做。
- Video(1分钟准备,3分钟回答),tell us more about yourself.
Video题真的好多啊!!!提前准备会好一些,祝大家都有好运。