面经
从9月到11月,我经历了大部分互联网或实体企业的面试,我是学计算机的,报的岗位也是开发,一路的各种笔试、面试,实在是风雨飘摇。下面我就说说自己的面试经历吧,也可以给以后的师弟师妹们一个借鉴。
第一场宣讲会是华为,人几乎是爆满的,原因无他,工资很高。宣讲完后是机试,我记得有3道题,一道是字符串,一道是排序,还有一道是树的。前两题挺简单的,后面一题比较难,当初还没复习数据结构,想了很久都没想出来。后面听其他同学说答出一道就可以通过,然后我就过了。过了几天收到短信做网上性格测试,花了半个钟就就弄好了。最后是到华工大酒店进行专业面试和综合面试,好像非技术的是5轮面试。专业面试问的都是C++和java基础(我C++和java都学的),比如C和C++有什么区别,C++内存管理、溢出情况的处理等等,算法就让我写了一个选择排序,记得有一个没答出来,就是一个平衡二叉树的特性,当时忘了是什么东东,和排序二叉树弄混了。至于java就问了些C++和java的区别,包装类等基本问题,整个过程就差不多半个钟,接着就让我去外面等综合面试。综面的经理人挺不错的,很和蔼健谈,问些了项目后就和我聊些华为的情况,大家都聊得挺好,聊了差不多1个钟,后面我自己也猜应该ok了。最后等了1个多月后才收到正式录用通知,当然这是后话了。
接着我参加金山西山居的宣讲会,人还是很多。金山西三居工资还是挺高的,8k以上,宣讲完后直接就开始笔试,主要考察C++基础、数据结构以及算法,比如实现strstr函数什么的,改错题代码很长,当时也没看出几个错误,最后一个算法题也没写出来,反正第一次笔试就这样跪了。
然后是参加CVTE的宣讲会,这个宣讲会我觉得是最好的一个,boss亲自到现场,没有吹嘘自己的企业怎么怎么的,也没有找托,直接就把我们最关心的薪酬福利、企业内部环境balabala的说了出来,听得也挺痛快的。在网上做了行测题和技术题后(这题目略叼,连续做了2个钟,行测题很多,有些也很难,反正我没做完,还好技术题我感觉做的还行),隔了几天就收到一面通知了。也是在华工酒店,当时2个面试官同时面试3个人,每个人问了3个问题,就是自我介绍,优缺点,做过什么项目,5分钟就搞定了。哦,记得走前还问假如你把CVTE拒了,主要的原因是什么,当时我和广工的一个同学都说不会拒,另一个华农的同学说哪边工资高就去哪边,我直接笑了。可是。。。最后不知道为什么还是被刷了,很意外的我们班的技术大牛好像也都跪了。
后来我继续报了腾讯和网易,很苦逼的网易网申就被刷了,也是唯一一个被网申刷的企业,还以为不会刷中大的说。接着腾讯的笔试通知就来了,当时人还真是多,教学楼几乎的包满了。笔试的内容基本还是C++、数据结构、网络等方面的,由于自己也有复习,挺简单就过了。接着就是一面,也是在华工酒店。一面是在一个小房间里,简单自我介绍后就开始面试,一上来就问我linux的一些命令,网络方面,我还真没怎么用过linux,直接就摇头了,面试官笑了笑,接着又问我cpu的结构,我心里一凉,完了,忘记复习计算机组成原理,又支支吾吾答了一点,面试官又笑了笑,然后问我怎么实现一个stack,在mac上打代码,这个终于会了。但是接着就不问技术了,问些其他的东西,比如假如你是广州市长,怎么规划车辆;假如个你一个鼠标,你怎么推荐其他东西给我什么的。大概答了10多分钟就结束了,心里也料到挂了。
接着我报了阿里和唯品会。阿里的笔试是在华工,笔试题还真。。。考了很多算法和数学,连我最擅长的java题都考了静态成员、静态类、初始化器输出,没接触过,直接跪了,记得最后一个题是大数据情况下如何优化服务器、数据库什么的,阿里就这样结束了。唯品会也是做电商的,工资待遇也挺好的。我报的是java开发,笔试题目也是基本的java题,比如接口和抽象类区别,单例模式什么的,挺简单就水过去了。过了几天就收到面试通知,一面基础面,问了些数据结构的题,我记得有一个没答出来,就是给一个结点头和某个节点,如何用O(1)的复杂度去删除那个链表中的结点,后面百度一下,在删除之前,我们需要把给定的结点的下一个结点的数据拷贝到给定的结点中,再删除下一个结点就可以了。接着直接就去二面,主要是综合问题,比如一个公司的离职率很高,原因是什么等等,第一次接触这些题,就中规中矩的答了一点,后面就直接叫我等通知了,挺搞笑的是让我一个月内等通知,直接跟我说挂了不就行了呗,我来之前就听说好像是一次过搞定的,唉,累觉不爱。。
很快就到了10月。
原本我8月到9月期间就在3G实习,接着快到10月的时候3G的技术总监便让我们实习生进行一次boss面,面试内容也挺简单,就是对3G的了解以及自己的职业规划,总也言之就是表达想不想在3G长期发展。很意外,自己觉得在实习时也并不是很出色,第二天就收到了3G的录用通知,后面和3G的小伙伴们聊天中也了解到只留下了3个人,可能是boss面答得比较好吧。不管怎么说,这都是我第一个 offer,而且3G无论是环境和待遇都处于行业中上水平,自己也喜欢待在3G,心里也踏实了。
然后我连续参加了金山、360、小米的笔试。金山的笔试还是很难,记得考了一个java的基于分代的垃圾回收算法,大数据排序什么的,唉,自己没有多关注这些点,挂了。小米考了3道算法题,我自己也答出了2道,就是一个O(1)的蛇形输出题目没做出来,然后就没有然后了。360的题目还是中规中矩的,考了基础、算法、网络什么的,很快就收到一面通知。那是在贝岗一个很很角落的咖啡厅,当时自己报的岗位是android开发。我是第一个面试的(有点悲剧,咖啡还没泡好就结束了。。),面试官重点问了我在3G实习的android项目,问的很细。比如写出一个功能的代码的实现,怎么优化什么的,自己也才学android不久,部分问题没答出来,大概半个钟后就让我回去等通知了,估计没望了。
接着参加了一个日企上海万革的宣讲会,福利待遇超好,但很难。。。记得给了我7页纸的问题回去敲代码,基本都是算法,好难,然后就放弃了。
然后陪着一位深大的同学听了一家的游戏公司博雅的宣讲会,第二天就开始面试了。不知道为什么面试都是在下午5-6点,因此每次去我都有免费M记吃,感觉这公司面试待遇是最好的。。一面挺简单的,就问了些项目和一个红绿灯调度算法就让我过了。二面稍微难了一点,问了我linux下的socket编程和tcp/ip协议,不过还好,自己都有接触过。3面HR面是在华工酒店,一开始先做了一道题,就是一条桥上只能过两个人,只有一盏灯,每个人速度不同,求最短过桥时间。还挺简单的,花了1分钟就解决了,然后HR开始问我职业规划和期望的薪酬,那是估计已经ok了。果然过了一天HR就发offer了,不过由于某些原因我婉拒了。
接着又参加了南航的笔试,题量还挺多的,从基础,算法,软件工程,网络,英语,行测都有,还好做完了,过了几天就收到面试通知了。由于是国企,我也第一次穿上了正装。第一面试群面,略坑,等我差不多1个半钟才到我(错过了OPPO的笔试,后面感觉好亏)。群面一开始就抛出一个题目:一个旧版的基于PHP开发的系统的改进。额,当时自己接触过PHP,但不深,不过没关系,我们组决定的是用java开发。我是第一个发言的(=_=!唉),只有1分钟想,其实也没怎么想清楚,直接就说了点基本的东西,比如数据库用mysql集群,开发模式使用MVC,比如SSH架构,若坚持PHP可以用thinkPHP、cakePHP架构等。后面发言的小伙伴基本都涵盖并扩充了我的想法,无非就是用SSH架构,数据库用oracle什么的。所有同学讲完后,就到了补充时间。其实每个人讲话我都有做笔记,我自己也一直在想特别的东西,马上我就补充自己的观点,比如前台和后台都做负载均衡,前台图片减少等等,我觉得这个还蛮重要的。很快面试官就要我们总结,这时候必须统一意见,当然我和我的小伙伴们都挺机智的,马上统一用SSH,数据库集群总结。很顺利的下午我就收到了二面通知,单面,好坑,等我差不多2个钟才到我(我还是准时按照他们给的时间到的),房间里有3个面试官,自我介绍完就让我继续深入探讨上午的题目,比如如何做集群,我自己并不是很了解,随便说了一点。接着问我SSH架构,当时我就只学过hiberate,于是重点问了H架构的问题,比如优缺点,还举例让我实现实体映射关系,还好自己学的也挺深入的,艰难的水了过去就等通知。过了一个星期都没有通知,还以为挂了,不过最后还是通过了,不过由于某些原因我婉拒了。
接着面试中兴,中兴校招还挺晚的。一面是在一个酒店里,面试官有2个,接着又是走流程,自我介绍,项目。项目里比没有问我什么难的技术问题,就让我画了一下项目架构,然后问了sleep和wait的区别就让我走了,差不多10分钟吧。晚上就收到2面通知,还是那个酒店。这个2面还是2个面试官,我一进去就问我有没有带官网简历,我愣了一下,记得一面也不用的,然后面试官又看到我的简历有点皱的,直接问我是不是打酱油的。当时真的好尴尬,原因在我太随便了。接着面试官问了我一道数学题就是8个球里有一个重的,让我秤两次得到,很快答出来后就让我走了。。面试就几分钟,连自我介绍都没有,就问了我一个数学问题,感觉悲剧了。谁知晚上居然收到通知过了,额,不想吐槽,后面我也拒了。
接着又陪着同学面试了4399、捷游等游戏公司,其实自己也不太想做游戏,中间省略。。一般到HR面就没有然后了。
很快到了11月份,这个时候大部分IT企业都招完了,后面的都是3大运营商和银行,当然我也去面试。---to be continued.

浙公网安备 33010602011771号