微信

使用微信服务,更方便

职友集>程序员面试题 > it公司面试笔试秘籍大公开

it公司面试笔试秘籍大公开

2014-11-18 06:30:01 阅读( 106 )

2115人 收藏本页

标签:程序员面试题

爱立信:

爱立信的特色是楼里有超多老外。笔试题出得不错,给一张考卷一本技术手册。 技术手册提供了一套汇编指令集,有每种指令基本使用方法和例程,现场学会这套汇编语言之后开始做考卷,考卷基本上是些程序填空之类的题,期间肯定要不停地翻那本技术手册,感觉题都不难,但要求45分钟内做完就非常有难度了。其实汇编和单片机学得稍微好点就不会有什么技术上得障碍了,感觉很大程度上是在考快速阅读英文技术资料的能力,外恶的英语啊……面完出来就感觉不好,时间太紧了好多题都没做完,结果果然就被鄙视了~~

IBM

这个部门名字起得真是鬼斧神工,收到笔试信的时候一直弄不明白这个部门应该是干什么的,按字面翻译大概应该是IBM全球快递吧……

笔试很常规,考些所谓的逻辑题智力题,都不难,但对速度有要求。分三个部分,第一个是矩阵转换,就是把一个矩阵颠来倒去地进行变换和运算最后问某一行某一列是个什么数,我就弄不明白为什么这种问题就偏要被写成长达5,6行的定语从句,然后每道题我都吃不准自己理解的是否正确……再次鄙视一下自己的英语。第二部分是填数列,这个做的还不错,他说停的时候正好做完而且觉得都对的。第三部分考初中应用题,就是解二元一次方程,强一点的小学生都会做,但我最后还是差一个空没填完。

面试形式很怪,3对3坐着,任何一个考官都能提问,有时候会问诸如“你对刚才那个同学的观点有什么看法”一类的问题,感觉我们三个可怜的学生在不停地被挑拨离间……考官问我有没有学过日语我说没,他又问为什么我说学校教,他居然说学校不教你就不自己学啦,你是不是对日本人有什么偏见?或者你觉得自己没有语言天赋还是对学语言完全不感兴趣?

Oracle:

来投得是SE职位,结果居然通知我去笔他们的trainee,想想轮岗两年后还有次机会再选择自己的发展方向也不错就去了

笔试地点在香格里拉,一个超级大的礼堂,笔试面试都和技术没关系,所以来的人什么专业都有,复旦交大同济都有专车过去,还蛮方便的。笔试也是考些逻辑题之类的,也是不比难度比速度的(怎么IT类企业都好这口),量比IBM CGD的更大,基本都不怎么做得完。居然还有填反义词,感觉好难啊我又没背过GRE怎么尽弄些那么牛b的单词呢……

笔完了觉得没什么希望了,感觉早上没怎么睡醒做题速度比较慢但没想到最后还是接到面试通知,而且就是final了。据说是3对1的形式但轮到我的时候大概一个HR去吃午饭了所以就变成了2对1……一男一女,男的非常tough女的一直面带微笑但很少提问。唯一提到和技术稍微有点关系的一个问题是“请举个例子,说明自己怎么向非专业技术人员解释技术问题”,其他的都是些比较常规的问题了,面试前最好准备下P&G经典题什么的。比较有特色的一个环节是给6张卡片让你抽一张然后根据卡片上写的单词说一段1分钟的presentation,我抽到的是customer concentric。整个流程大约半小时,有时候会说中文,不过我觉得香港人的英语发音和普通话发音一样难听。

笔试题太恶心了,3个半小时,啥都考,我选得是J2EE卷,然后一直不停地在做c,java,jsp,xml,uml,DB,linux,struts……最后很多都不会,出来什么感觉都没有了,都不知道自己做得好还是坏……

面试的是两个GG,一个PM一个HR,还是问项目经历为主,还问了很多Tomcat配置的问题,我觉得很奇怪就问难道IBM自己不是用Websphere的么?他说很多项目都不用这些重量级东西的,觉得把struts,spring,hibernate之类的流行技术弄熟,然后英语能交流点技术问题应该就能过了,觉得面得还行可最后还是被鄙视了。

EMC:

EMC是一直很想去的地方,但它出得笔试题实在是烂,以至于对它的好感骤减。最恶心的就是那些考c语言的题目,老是弄些边角料的花边技巧甚至还考运算优先级之类的……ft。还有些就是写数列的题目,咋一看毫无规律然后换算成16进制数就很容易了,蛮有意思的。有到题印象蛮深的,说一个碗里有n根面条,每次从碗里拿出面条的两个端点(不一定是同一根面条的两个端点),把端点粘起来,直到没有端点了,问最后碗里环的个数的期望值(反正是概率里的,我忘了是不是这个专有名词了)是多少。我到现在还不确定当时给的答案对不对,有兴趣的可以算一下。

第一轮面试的GG英语非常非常地流利,先问我项目经历,然后问细节,说这个项目不小你负责的是哪块呢,我说是权限管理,他说那就谈谈碰到过的具体问题,我就说了那个比较经典的1248算法,然后我看他表情好像很好奇就觉得他应该没做过类似的东西看来可以随便忽悠了,就告诉他其实windows下的权限用的也是这个算法,只不过到了struts里面每个权限就变成action了,然后就blablablabla……不过他领悟能力超强,一下子就看到问题所在,开始问我在数据库里的实现方法,然后继续blablablabla。然后问了道智力题,说有9个人排成一排,每个人头上一顶帽子,或红或黑,但是每个人只能看到排在自己前面的人的帽子的颜色而且看不见自己的。从最后一个人开始猜自己头上的帽子是什么颜色的,猜错就拖出去打死,问找一种方案让幸存者人数最大化,我觉得貌似是道小学奥数题但自己还真没做过,就说是不是就凭概率啊,他说当然不是,然后我就汗了,当时真的很紧张,要看着他的脸当场想而且他还会不停的施加压力说这道题其实很简单啊很简单,然后我就说了种比较傻的方案,能确保4个人活下来其他人听天由命,自己都觉得不可能只有那么少但决定就这样蒙了。后来出来等车的时候又想了想,发现应该是能确保6个人活下来的,而且这个数字应该就是最佳答案了,然后郁闷。

第二轮面试考基础题,上来先问我这学期学什么,我说编译和网络,他说那好,我就问你这两个方面的知识吧,你现学现卖,然后我超郁闷,答得非常非常之差,最后他说你觉得这个样子你考试能过么……我只好如实说其实每个学期得课程也就最后考试前看看,而现在还没开始复习所以书基本都是新的,其实你问我大三大二学过得课程说不定我还能答的好点呢。然后他就笑了,开始问我些操作系统数据结构得东西,这次觉得问题还蛮对胃口的,对自己基本满意。然后他说了个想法,说要做个网络爬虫的服务,然后我说爬虫是什么,他就描述了一遍,然后说要我提出意见,说一下这个网络服务的前景和可行度,然后口头做一个策划方案包括开发推广和实施,说一下要注意到的问题。

第三轮来了个JJ,这个JJ自以为是得要命觉得自己英语很好说得暴快其实就是发音含混一点都听不清在说什么,然后我就不停地pardon……最后说到一个词她自己想不起来怎么说了,对着天花板想了半天蹦出来个中文词我汗……然后下面就都变成了中文面。这次基本就考编程能力,让我站在黑板前写程序,都是些链表题,什么用链表实现个LRU算法啊什么找大链表中是否有环啊之类的,考反应和编程速度,然后我就太注重速度了,很多边界值都没考虑,然后就不停地被她抓住把柄,说c语言很危险地啊你这样不考虑细节会造成很严重的内存泄漏的啊,我只好说这种问题我一般都是在调试阶段修改的。

先是打电话来说是intel,但今年intel全球大裁员所以本部门可能要被卖给其他公司了,不过肯定也是大公司,问还有兴趣么,我说有。她就介绍了下自己部门的情况,我忘了具体名字,只知道是搞通讯和语音设备的,然后她说来一趟紫竹也很远我们就电面吧,然后开始问一些关于mp3编码的问题,大约一共15分钟,貌似互相感觉都不怎么样……

微软全球技术支持中心GTSC:

笔试的东西都是微软技术,.net的运行机制,C#的函数用法,win32 api,windows的一些运行状态等等,做了15分钟就交卷了,不会做。我的简历上没有涉及任何有关微软技术的东西,不知道怎么就会被叫过来笔试的……

intel主板部门:

每次接到intel都会有点有意思的事情……这次她说他们那有一份半年前我投的简历,问我是否还有兴趣,办事效率真不是一般的低额~~~我说那时候我应该是在应聘实习职位吧,难道现在去还是实习……?她说是的,我想想反正下半学期应该比较空,就说好。然后就跋山涉水来到紫竹。

一面是个GG,问了几道智力题。

二面是个JJ,考编程,发现好几个intel的女冷coding都超强啊,题目比较简单,做的也比较快,但做完她问我为什么很多边界值不考虑,我说一般在调试时候加上去,比较习惯在第一遍写的时候少考虑些东西,她说我们这是测试部门,考虑的就是边界问题,你应该养成良好习惯。然后问了黑盒白盒测试的问题,还问有没有学过软件工程,说有。

三面又是个GG,上来还问智力题,然后给了个程序,问如果让我测试会给些什么样的数据,然后我就列了些数据。

四面是HRJJ,上来先介绍下这个部门的情况,原来他们是做主板BIOS的,要找实习生做测试,然后说我对你印象很不错,但不知道你对这份工作有没有兴趣,我说我想通过实习留下来,不知道可能性多大。她说裁员厉害,留实习生可能要看07年公司的计划,不过按现在的发展态势希望不大。我说哦,然后她问还有什么问题,我说怎么回家比较方便。

来自IT公司面试手册

下一篇:启云笔试题

上一篇:程序员笔试宝典

亲~ 如果您有更好的答案 可在评论区发表您独到的见解。

您想查看更多的信息: 面试题