金融危机下IT行业笔经(笔试经验)面经(面试经验)小宝典

首先说几个面试中经常会碰到的问题,这些问题不一定每次都能遇到,但是出现的几率都很大,特别是外企的面试中,是很常见的。

金融危机下IT行业笔经(笔试经验)面经(面试经验)小宝典

1、你对我们公司有什么了解?你对我们公司怎么看?(去面it企业的时候几乎都会被问到,大家提前做好准备)

2、关于项目的各种问题,这个的主观性就大了。我举几个例子:这个项目当中你写了多少行代码?用到了什么算法?用到了什么数据结构?有没有用到xx模块/xx知识点?可不可以给我介绍一下你们这个项目的整个的框图?你在其中最大的收获是什么?碰到过什么困难,是怎么解决的?你和你的team中其他成员是怎样合作的?……这些问题都必须有所准备。

3、介绍一下自己的优点和缺点。这里有必要做个提醒,这个问题很多公司面试都会问到,不要照着面经上说的“说一个像是优点的缺点”,比如说“完美主义”啦“对自己要求过高了”啦“工作起来就不知道时间”啦这些假得不能再假的本本主义,你试想一下你自己是面试官,你听到这种回答你心里会怎么想。

看到一个帖子上说,照实说自己的缺点,毕竟人不可能没有缺点的,也需要有正视自己缺点的勇气,如果说职位因为个性原因不适合,也可以节省时间去找其他更合适的机会。不要回避问题!!!华为群面的时候我就看到有人说“我的缺点是没有工作经验”,面试官不会放过你的,他会紧追着问一句:“那性格上的缺点呢?”

4、举例说一件你觉得你最有成就感的事。

5、举例说一件你觉得很失败的事。

6、除了这些项目,你还写过什么样的程序?

7、面试的最后,几乎是必定会问的问题:你还有什么问题想要问我的吗?

第一场笔试——网易

面试的时候和一个mm闲聊得知,网易和阿里巴巴招了很多杭州的研究生。可怜我从南京跑了两趟杭州,一次笔试一次面试。就在这说说笔试题吧:
·np难题是什么?举出两个典型的例子,在分析一个问题的时候你如何确定它是否是np难题?
·linux命令操作(记得有一题是用一条命令新建三个目录)
·在文件中查找字符串
·替换字符串
·mount命令
·rc和.啥啥文件的用途
·gdb调试命令
·dc(设备上下文)分为哪几类
·hash表解决冲突的两个办法(也就是线性开地址和拉链法咯)
·二维图形题
如何确定一个点在一个多边形内?
如何确定两个多边形相交?
如何确定两个多边形一个包含另外一个?
·(选择题)软件系统划分时,应尽量做到(高内聚、低耦合),提高模块的(独立性)。
·对软件测试的了解
·不能上网,是如何排除故障的?
·测试一个web聊天工具的添加好友、同意/拒绝请求的功能
·能容纳1w人的聊天工具,网络正常下的延时不能超过1分钟,你如何用模拟大量客户操作测试这个软件。
·编程报警错误率程序

这仨就放到一起吧——淘宝网支付宝阿里巴巴

我只参加了支付宝和阿里巴巴的笔试,都没有面试机会。首先要说的是,如果你不是杭州的大学生,如果你不是浙江人,如果你不是女生,如果你不懂java,如果你不会网页编程,如果你对互联网的搜索引擎啦网络安全啦这些不太熟悉,这些条件你一个不满足的话我劝你还是别网申了,浪费时间——当然攒经验或者凑热闹那就悉听尊便。

另外说一句,支付宝几乎没招人,我们学校倒是有几个去了阿里巴巴,多数是女生,测试的职位,阿里巴巴研发的职位只听说招了几个东大的研究生。

虽然是参加了两个的笔试,但是留下印象的还真不多,因为考到了很多网页编程方面的东西,看着题目根本无从下手。

s∧msung

三星的招聘流程有点另类:40分钟做5道程序题(算是笔试吧),一面,回去之后等一段时间二面,最后再笔试,笔试过了拿offer。虽然我面试的自我感觉良好,但是我只存活到第一关面试那里。

那就说说我的一面了,一到三星公司那里先做5道程序题,40分钟一般人是做不完的,而且计时也不严格,一个hrmm,十几个人做题,没有人特意登记每个人进来的时间,这个环节稍微有失公正了。

关于那40分钟做5道程序题,我做的几道题是这样:1、二分查找。2、统计循环链表中的元素个数。3、求m mod n。4、给一个有规律的数组(有点像斐波那契数列:0,1,…a[2i]=a[i],a[2i+1]=a[i]+a[i+1]),让你寻找最大值。5、没来得及做,题目很长又是英文,放弃了。

做完题目就去一个房间面试啦,把自己做的英文的自我介绍的ppt投影出来,用英文讲10分钟,然后会稍微问一些技术问题,只记得一个这样的问题了“构造函数是在什么时候会用的?”其实这个问题这么问是有歧义了,而我的思想又是比较古古怪怪的,我说“大概是大四的时候吧”,全场喷饭。

趋势

笔试就不说了吧,笔试在网上都能找到试卷的原题~

一面1vs1,一个房间,一个面试官,一个面试者。常规的寒暄之后,就问:平时看一些什么样的书,对什么语言熟悉啦之类的。后来让写一个单链表的删除某个节点,沙沙沙写完,注意了删除表头节点以及表头节点下一个节点,以及删除尾节点的情况,再检查了一遍没问题说写好了。面试官说考虑得很周到,但是问:如果在一个团队里,别人认为你这么多的if判断没有意义,他觉得很麻烦,你会怎么办?又问:你熟悉的是c语言,现在有一个项目要求你来做,但是必须学java,你怎么办?要考虑多久可以给出你的回答?对于singleton模式了解吗?等等

二面有些问题还是差不多的,比如平时喜欢看什么样的书,问你有没有觉得某个软件做得比较差,它差在什么地方?你知道怎么去改进吗?要求自己随意说一段英文。我记得几乎没有问我技术问题,都问了主观题。

中兴和华为

中兴笔试我写过文章了,可以往前翻,文章也是在“杂七杂八桶桶装”分类里面,笔试很没意义。后来就让去面试啦,中兴的管理水平很一般,过程很混乱,条件允许的话尽量避开面试高峰期。一面:一进去问项目,然后要我画项目框图。然后写了个什么程序的,不大记得了。也问了些优点啦缺点啦。二面:英语面,四个人还是五个人一组,给了个话题然后让大家自己说。

华为,南邮的计算机学院研究生不用笔试。华为一面我记得比较清楚:1、链表倒置;2、他说了一个什么问题,但是那面试官普通话带地方口音、吐字不清楚、表达能力也不行(也不知道这面试官怎么进华为的),我没听懂他题目的意思,后来跟同学讨论知道了——现在有1000个小球,有10个盒子,怎么样把球分进盒子里,然后这些盒子可以组合成任意一个1000以内的数目的小球。这个题目的答案想通了就很简单了,1、2、4、8、16、32、64……就这样;3、一些概念的问题,比如继承、static的作用、多态等等啦之类的,不难不难。二面是群面,自己看发挥啦,自我介绍、小组讨论、开始pk、考官刁难。华为的群面比较恶心,非要你给自己小组的人一个个打分,或者就问谁表现最好谁表现最差,这个时候就别顾着矜持了,脸能值几个钱?你就说吧,你认为是谁就是谁。三面:性格测试,我以前也说了,如果想去华为的话,那它的性格测试就别如实回答,要选“可以通宵工作”“通宵工作后精神还是很好”这类的选项。四面本来应该是英语面,但是今年取消了。五面经理面,问宿舍几个人啦,他们怎么样啦,你面试了几家公司啦,有几个offer啦,再说一遍性格优缺点啥啥啥,还会问问项目,经理面是很随机的,经理想怎么问就怎么问,看你顺眼就过,看你不顺眼就挂,像我就是后者了。也幸亏了那经理没看得上我。

腾讯

简单地说几个腾讯的笔试题,我的笔试没过,据说一面就是群p。
·union
{
int a;
char c[4];
}x;
x.c[0] = 1;
x.c[1] = 1;
cout<<x.a;
(这题我在c++跑了一下,结果是257)

·四种类型转换符static_cast、dynamic_cast、const_cast和reinterpret_cast

·telnet协议在tcp/ip协议模型的哪一层

·给出一个数组让写出快速排序第一趟结束后的情况

·快速排序的时间复杂度

·要写一个类但是只让这个类只能有一个实例该怎么做

·c++之父是谁(好像是选择题)

·线程同步

·smtp用的tcp/ip模型传输层的什么协议

·web2.0中提出了哪些概念

·unix独有的进程通信机制

·临界区管理的原则

·进程的五态模型

·编程题:犯罪分子用报纸上的字符来拼成匿名信,给定char *letter, char *news,写一个bool函数来判断,这张报纸能不能拼成他想要的信。

阿尔卡特朗讯

记得的几个笔试题都在这了。

·几种软件开发流程模型,列举4个,然后说出其中两个的区别。就是那些瀑布模型、演化模型、螺旋模型、喷泉模型啦啥的。

·逆波兰表达式

·通信类的题目考了不少,还考了一题高数的二次求导,简直就是神经病

·算法设计题:如何将双链表改为左指针指向前一个比它小的节点,即左指针遍历的话,是按照值的大小排列的,给出你的算法。

面试嘛……前面的文章提过了,很变态,让人做个英文ppt专门讲项目讲30分钟,英文面30分钟,中文面试30分钟,折磨你一个小时就算了,更过分的是根本没诚意招人。

南京移动和南京电信

这两个放在最后吧。我个人是不向往去运营商的,这个是留作最后的选择。

移动在XX年的5月份左右有一个实习生计划,凡是被聘用的实习生基本都能留下来(当时招聘实习生的宣讲会上宣讲人员的意思就是这样的)。可惜南京移动最后没有兑现诺言——话说回来我也没被录用,对这一点也没那么多怨念。移动的几道笔试题还是蛮好玩的,像多项选择题,考“动感地带”的理念是:时尚、探索、好玩,当时一共有6个选项,还有个选项是“另类”,很奇怪我竟然和很多人一样上当了,选了“另类”这个选项,后来考完出来讨论笑了很久。考全球通的理念啦等等的,除了这些还会考一些行测题之类的,大家take it easy,像进移动电信这一类的公司,第一要人脉,关系硬的话基本不用愁了;第二看重你是否是班干部、学生会的小官等等;第三如果你长得不寒碜而且又会吹吹牛,那就实在是想不进都不行了,所以说,笔试得如何,面试发挥得如何是次要的问题。

关于南京电信,我是被免试推荐的那一批。不用笔试,两轮面试:群面和技术面。群面是无领导小组讨论,给个题目,四道选择,然后大家讨论啊讨论啊,最后拿出一个方案出来,有兴趣的发信问我好了,这里懒得写了。技术面就随便问点问题。

说点真心话,其实南京电信根本就不关心你的面试表现,真正在乎的有两点:1、和移动是一样的,如果你是保研的,或者你是学生会的,或者你是班干部,或者党员等等,那与别人相比你已经有较大的优势了;2、愿不愿意回到生源地去,如果你愿意回生源地也会有一些优势(特别是像苏北的同学),如果你一门心思非要留南京电信那几率也就小多了。