当前位置:首页 > 就业辅助 > 面试指南 > 面试详情

ibm面经
本来签了腾讯以后不打算继续找工了,但是陆续来学校招聘的广东移动,IBM和爱立信这几家公司还是让我心动,于是自己又屁颠屁颠地参加了这几家公司的面试。不过跟前面面试的情况不同,在这几次面试的过程中自己的心态都是十分轻松的,因为已经没有什么压力了,也基本上没有进行准备,就当是对自己的一种锻炼吧。
IBM每年来华工的时间都比较晚,招的人也相当少,能正式被录取的大部分都是去IBM实习过的。IBM的笔试题目不难,是全英文的,分为智力题和技术题,做完智力题后才发技术题的试卷。智力题题量比较大,一般是做不完的,而技术题相对来说时间会宽裕不少。
笔试结束后大约过了一周的时间才收到IBM的面试通知。一面是电话面试,没有面对面的互动,感觉好像总缺了点什么似的,不过电话面试问到的一些问题也是很常见的
1.自我介绍
2.static的用法
3.怎么调用类里的静态成员函数,与普通的成员函数有什么区别默认的成员函数
4.什么情况下要重载拷贝构造函数
5.传值和传引用的区别
6.如何判断链表是否是循环链表
7.Tcp怎么建立连接
8.为什么数据要在网络传输前要进行一定处理
9.数据存储高低位的问题,big_endion和little_endion
10.java中的finalize函数的用法
11.finally的作用,try时jvm崩溃finally是否还会被调用
后面面试官又让我对做过的项目架构进行介绍,还问了一些关于敏捷开发,如何使用windows的接口保证互斥,为什么你可以当team leader等一些问题,当然外企少不了考英语口语的这一环节,口语测试主要是project introducation and relative questions。最后还问了一道智力题
A有一个箱子,一把锁以及钥匙,B也有一个箱子,一把锁以及钥匙,两个人之间只有箱子允许交换,每个人拥有的钥匙只能开自己拥有的锁。现在A要把一样东西传给B,但是A只希望B能够打开箱子,如何做到?
前面那些问题感觉自己都答得不错,最后的这道智力题却卡住了,想了几分钟还没想到比较好的方法,那边可能考虑到时间的因素,也就没让我继续想下去了,结束了这一轮的电话面试。
一面后自己没什么感觉,也没报什么希望。谁知一周后又被通知去IBM广州的办事处接受二面,二面还是电面,这让我觉得有点不爽,难道IBM面试都是这样么,连面试官的样子都看不到。 二面开始提的问题和一面差不多,自我介绍,项目介绍,包括项目规模和项目中的角色,项目中所涉及到的协议,路由表的设计,以及如何进行扩展。接着又问了多线程互斥,死锁条件,职业规划等等。二面又是以一个智力题结尾,题目是这样的,上海地铁公司要新建一条地铁线,这条线总共设12个站,在地铁运行的高峰期,要求每个站每三分钟有一趟车,地铁公司至少应该要买多少辆地铁才能满足这个需求呢?自己考虑了一下,勉强给了个估算的答案,对方说考虑得还不够完善,要我回去再好好想想。就这样结束了一个多小时的面试。
二面以后便没有了下文,这跟自己准备得不充分也有关,智力题答得不好,可能IBM正好比较看重这方面的能力吧。IBM是一个很好的公司,但是可能自己并不是他们所需要的那种人才,所以才与其失之交臂,自己也觉得有点惋惜。
您的评论
ICP备案号:浙B2-20090187