面经

腾讯前端

时间过得很快,转眼间又是寻找暑期实习的季节。本人由于要在2016年毕业,为了更好的提高自己的技能水平,就参加了腾讯的实习生招聘。一步步走来,经过了笔试–>初试–>复试–>HR面试等环节,感慨颇多,也学到了很多。现在虽然还没有出来最终的结果,这是我第一次求职,对于我来说能走到这一步已经很满意了。下面就说一下我的求职经历吧,也算是我自己的一个总结。PS/欢迎加群(小前端:319465338),这是我师兄<签了网易>建的一个前端交流群,他的前端技术水平超越我八条街,还等什么呢,赶紧来和他探讨一下吧!

  1.笔试

  腾讯的笔试一直是很重视计算机基础知识的,对于基本的数据结构,操作系统,编译原理和计算机网络知识等是要下工夫学习的。如果感觉学习这几门课程需要时间太多,那我就推荐你去百度文库里找一些PPT或者PDF等知识点总结资料,好好读一读,争取对里面的概念和方法有一个了解,至少要做到提到这个概念,你知道它是讲什么的。除了这些计算机基础知识的准备之外,还要准备一下C/C++,腾讯的笔试题大题好多都是需要这两种语言实现的。总的来说,腾讯的技术类笔试无论前端还是其他的职位,都是注重基础的,而且几乎和你的应聘职位关系不大。你可以去找一下腾讯的前端笔试题,大题基本上没有前端的问题。




  2.初试

腾讯的初试面试一般都是和你应聘职位相关性很大的,以我为例我应聘的前端工程师,初面的面试官问的大部分都是和前端相关的,当然也穿插着计算机基础知识。下面就是一些具体的面试问题:
•我看你本科是电子信息工程,你硕士是计算机,为什么选择计算机专业呢?
•你为什么选择前端开发?
•你的专业背景对前端开发有帮助吗?
•你以前学过C/C++吗?这对你学习前端有什么帮助?
•Javascript是一种弱类型语言,它分别有什么优点和缺点?
•Javascript里面的数据类型有哪些?
•在js里call()与apply()有什么相同和不同?
•XML和JSON有过了解吧?能说一下分别介绍一下他们吗?JSON有什么优势?
•你最近都在看哪些书?
•《高性能网站建设》这本书里讲了些什么?对你有什么帮助?
•看到你简历里写有了解CSS3,那么我想问你,你可以说下CSS3有哪些新特性吗?
•简历上面说你对C#和PHP也有学习,你能分别介绍一下这两种技术吗?
•当你访问一个网站时,会用到哪些协议?
•在和服务器建立连接时,用的是TCP还是UDP?
•你是计算机专业,那么对数据结构和基本的算法一定有些认识,你可以说说有哪些常见的排序算法吗?
•快速排序算法是一种稳定的算法吗?它的最坏复杂度是多少?平均复杂度呢?
•那么在C++里面,堆栈最大的不同点是什么?
•你用JS实现过一些基本的数据结构吗?
•对于Node.js你了解多少?

初面总共大致四十分钟的样子,感觉上面的这些问题,都是很基础的。在我转载的这篇博客这篇博客 和自己总结的一些问题里都有详细的介绍,大家可以去看一下。由于本人是第一次面试,没有什么实战经验,很多问题回答的不够完美。虽然,大部分问题都回答了出来,但回答的不够简洁和有针对性,很多问题虽然平时看过,但没有想清楚,没有彻底弄明白,也就回答的不够好。以后需要注重多积累,多想些是什么/为什么/怎么样。

  3.复试

腾讯的复试环节一般是总监面试,总监往往是比较强势的,毕竟是一个leader嘛。我们身为求职者在这个环节是有压力的,很容易使我们发挥失常,所以,多学习多准备才是王道。还有一个注意点就是,在这个环节的面试官不一定与你的应聘职位相同,比如我应聘的前端,面试官应该是一个搞C/C++的,而且这个环节的面试官不仅仅面试一个类别的求职者,可能还面试其他的职位。这也就造成了一种非常蛋碎的情形,其他职位的面试者会C++什么的,他也以为你也应该掌握。我的面试官就是个不怎么懂前端的,非得让我用C/C++写程序,而我好久木有使用这些语言了,里面的很多函数都忘掉了,就一直和面试官扯要用JS写程序,虽然最后他同意用JS写,但这总归会留下坏印象的,以后要切记。下面是所能想起来一些问题:
•你们本科都学了哪些课程?侧重于什么?
•你以前学过C/C++吗?可以用它编程序吗?
•用C/C++编写一个程序解决这个问题:求两个字符串的最大子串。
•既然你对C++有点遗忘了,那就先用JS写再用C/C++写吧!PS/他还在面试另外一位,我就在一个凳子上写这个程序,大致有差不多十几分钟吧!
•你写过一些登录模块,我想问你,在你登录用户时会遇到哪些故障或者问题?
•你对数据结构有了解吧?我想问你,1000万个结点的完全二叉树高度是多少?
•你对操作系统有了解吧?关于进程的调度算法,你能讲一下吗?
•你们导师是做什么方向的?你做的这个系统上线了吗?
•你们这个系统怎么获取地理位置?
•你们如果用浏览器直接获取地理位置需要用户授权吗?

4.HR面

HR面试是腾讯面试的最后一面了,而且腾讯的HR大部分都是性格非常好的女孩,不会给你很大的压力,同时也不会问技术问题,就像平时聊天一样。我感觉,这一面只要表现的不是太糟糕,最后都是可以过的。下面是我遇到的问题:
•你能介绍一下你本科学校吗?
•你为什么选择了来武汉读研?
•你父母对于你选择工作城市有要求吗?
•如果让你到深圳工作,你愿意吗?为什么?
•你为什么选择前端开发这个职位呢?
•你感觉你有什么优点对前端开发有帮助?
•可以说说你的优点和缺点吗?
•你在项目A中遇到的最大苦难是什么?
•你是怎么解决的?
•你感觉在项目A中做的最好的什么?
•你有师兄师姐在腾讯工作吗?
•阿里也在招实习,你参加了吗?
•如果你同时拿到了BAT三家的OFFER,你会选择哪一个?

以上差不多就是所有的问题啦,你可以感到基本上都是一些很常见的问题,和聊天差不多的。所以,在这环节保持自信是最好的。可以看一下这篇文章《最后一面

产品经理

问题: 如何面试一个产品经理?如何判断一个产品经理是否是一个很牛的产品经理?

最近公司面试了很多产品经理,由于地缘关系,在西安本来从事产品经理这个职位的人就不多,虽然公司给出了很好的条件,面试的人很多,但并没有几个很优秀的。

突然间感觉不会面试产品经理了。

刚开始面试产品经理应聘者的时候,我会问他们一些问题,比PM所需的技能及关联技能、人机交互基础知识以及管理知识,同时通过沟通来了解他们的性格、态度以及是否具有强大的内部驱动力。

面了一大批人之后,发现能够具备技能和知识储备符合条件的就很少,能够发现具有内部驱动力和创新精神的更少。

很矛盾,是否要求太高了?

大家都是如何面试PM应聘者呢?

一般都是通过什么来判断这个人是否具有潜力呢?

YY产品经理@David Hao答:

招聘的目的无非是招聘合适的人。

懂行的人都知道,产品经理这个岗位的水相当深,要招怎样的人,很大程度取决于你希望他做什么样的事情。题主没有细说招什么级别的,我就大致列举一下。(以下分类只是个人经验,特别是时间点也是估算,天才和不适合PM的从业者不属于分析内)

初级产品经理/助理:

资历:经验0-1.5年

刚从业一年左右,成长速度一般,可以胜任执行和优化的工作,不奢求能带独立产品,但做单个模块,优化提升数据的活做的很溜,我认为就已经合格。

面试考核的重点:

执行力:初级产品经理最重要的就是执行力,因为大部分的情况下,产品的大方向不由他控制,只负责局部的数据,用户需求往往比较明显,所以对于需求的把握能力要求并不高,能深度的做好用户调研和反馈,快速的迭代并提升数据就可以了,而以上的这些,就要求应聘者有强大的内驱力,可以有力的推动项目内成员达成目标。

综合能力: 以逻辑能力、沟通表达能力为主,逻辑能力是PM安家立命之本,对于初级产品经理来说,能不能理清楚功能模块和整个产品的关系非常重要,除此之外,功能的设计和迭代的节奏,也非常考验产品经理的逻辑能力,一个页面会遇到几种使用场景?不同场景之间的关系是什么?如何让一个页面同时满足多种入口和多种需求?没有优秀的逻辑,处理这些问题的时候,就会有纰漏。

交互设计:国内很多的一线互联网企业都有专业的交互设计师,相处过很多tx的PM,都会在入司后问到交互设计师在哪?但个人认为,PM应该兼顾交互设计师的工作,特别是初创型企业,大部分都没有专职的交互设计师。对于初级产品经理来说,可以把单个模块的交互做完整,输出整洁、清晰的产品需求交付物就算合格了,面试官可以让面试者带一些相关的设计产出,并当面提问,面试的效果就比较好。

有经验的产品经理:

资历:1.5-5年

至少完整的参与过一个产品的生命周期,可以带独立的产品,管理小的产品团队,负责单独的产品,可以制定产品中短期的打法并输出具体的实施方案,可以协调各方资源达成目标。

面试考核的重点:

需求把控能力:这个阶段的产品经理,往往是企业招聘回来之后负责新产品的,那么对于需求的把控能力就非常的重要,把控不单单是指理解,还要包括控制,好的产品是有节奏的,特别是涉及多个部门的资源和排期,很有一种带着镣铐跳舞的感觉。

如果是我面试这部分的产品经理,我会直接问他的产品经历,重点推敲几个核心逻辑

1、“为什么要做这个产品,需求是什么?”

2、“用户的核心场景是怎样的?”

3、“做起来之后,对业务线有什么价值?”

通过对产品经理的回答来给出分数,如果对方无法很清晰的回答这些问题,并且很难应对插入的疑问,那么就不能称之为优秀。

资源协调、项目推动能力:带独立的产品,和做模块是不一样的,做一个小模块,评审通过,点对点找开发沟通就可以了,但是独立的产品包含的是一整个打包的功能List,其中涉及的开发量也往往不是一个开发可以完成的,而前后端的对接,各种语言的通讯等细节都决定了排期和节奏,这些对于一个产品经理的资源协调能力要求很高,定什么里程碑,开发之间要什么时候对接,测试什么时候进行,版本回滚的机制和风险方案,这些都是考验一个产品经理资源协调,项目推动能力的地方。

建议让面试者举实例说明相关经验,一个有相关经验的产品经理必定在这些事情上吃过瘪,记忆深刻,如果可以在吃瘪之后总结出经验的,加分。

总监/高级产品经理

资历:3-10年

这个时间跨度比较大,其实也是必然,因为随着机遇和个人能力的区别,工作3-5年之后就会产生一个明显的分水岭,同一代的人差距开始变大,我见过工作3年做出月营收过千万的产品经理,也见过工作5年以上做出来的App日活还是几百的产品负责人。当然不全然是实力,运气也是非常重要的原因。

面试考核的重点:

业务能力:高级产品经理很多时候并不是只负责一个产品了,经常是一揽子相关需求的打包业务,比如一个直播项目,分为Web、PC Client、App,一个总监或者高级产品经理,背的一般都是整个业务的KPI,下面一堆产品经理。更多的时候需要解决的已经不是单个产品的细节问题了,而是如何让业务满足公司的战略发展方向,在方向的基础上制定多线打法和策略,努力满足业务线的既定目标。

比如,假如你要打掉斗鱼直播,招聘一个高级产品经理或者总监就不是简简单单的问他产品怎么做了,要问的应该是一年的业务线规划。如果是我问,我会重点问以下的问题:

1、如果让你做总监,你怎么打斗鱼?列出主要打法。

2、这一套打法中最重要的核心点是什么?比如你是通过挖主播还是通过做节目,或是创新某一个新玩法来抢占市场。

3、直播这件事情未来做成了还可以怎么玩,战略级别的想法是什么?比如直播的下一步是什么?

(评论有朋友纠结于外跳的总监怎么说打法,什么都不知道。我这里提出的这个打法并不是具体到人头的工作,而是战术思维,比如你会把打的重心放在哪个部分,是内容还是产品功能,是做生态还是自己做节目,在这一目标下阶段性的里程碑是怎样的,整体来说不局限表达方式,但是一定要让对方知道你是了解这个行业的,知道直播应该怎么玩,让你做你会怎么快速占据市场。)

管理能力:相当重要,如果业务能力是高级产品经理或者总监指出方向的核心,那么管理能力就是确保执行的核心,可惜,管理能力很大程度看天赋和经验,我见过很多的高级产品经理这个能力都相对匮乏,所管理下属自己都不服,项目内的人勾心斗角也未统一战线。

至于这部分的面试,相对比较难,只能是高层去明察秋毫了,因为管理的方法论一堆,说得好不一定能带的住,还是看整体的表现吧。

既往成绩:结果很重要,嘴皮子吹一地,如果最后没有拿得出手的成绩,那要成为高级别的产品经理就有点难度了,基本上从目前行业的规则来看,招聘高级产品经理/总监,月薪30K左右的高级人才都是要求做出过日活百万甚至千万产品的产品经理,而且还要综合整体的业务能力(在既有的大型产品上做些小修改可不算做成日活百万、千万产品,差得远,只能说参与),这一部分也应该是用人方重点查看的一个部分。

最后,招聘时,切勿过分迷信一线互联网公司的评级,基本上水分和PM这个岗位本身一样大,只要是人评的,就会有误差,你能说一个tx的P3一定会比同级别公司的P1好,但是,是不是比P2就好呢?不好说,特别是拉出去创业,连P4,P5都不一定成,而且如果是初创的小公司,贸然找一个一线互联网公司的高级别PM还容易水土不服。


*part2*
当此初春之际,各大互联网公司都在加紧进行“2015暑期实习生”的招聘工作。很多初入产品之门的同学,本以为没有太大技术门槛的产品经理求职会相对简单,但在实际的笔面试中却不断“遭遇滑铁卢”,挫折不断,感觉疑惑重重:产品经理的笔面试,到底是在考察什么?不同的题型,到底该如何回答?有哪些优秀的答题思路可以参考?

在此,本文选择了2道产品笔面试真题,简单分享一下个人看法,抛砖引玉。

第一题:【笔试题】如何帮爸爸装机,才能满足他的需求?
这是某大公司的面试题,假想你正在面试,你会给出怎样的回答呢?

对产品方法论,要非常熟悉:初步调研,需求管理,产品设计、产品迭代执行

1)用户画像(熟悉,可省略)

50岁,商务人士,对新科技了解有限,看电影,看书,古玩,喜欢看新闻

2)需求管理

a.需求收集:直接聊,查看网上资料,多问几个老人,自己拍脑袋想

b.需求筛选:分类和筛选,制作结果

c.需求评审:拿结果去和爸爸依次确认

3)“产品”设计

在每一类需求中,挑选最适合老年人使用的产品即可

比如视频网站:爸爸喜欢看抗日神剧,需要挑选合适的,而不是年轻人喜欢

第二题:【二面题】你怎么看待“互联网思维”?

第一步:给“互联网思维”下一个定义

我觉得“互联网思维”的核心为:打造极致产品。

雷军的互联网七字诀为“专注、口碑、极致、快”,其实“专注”和“快”,都是打造“极致”产品的方式,而“口碑”则是“极致”产品上线之后的必然结果,所以,我觉得全力打造“极致“产品,是整个互联网思维的核心,再加上互联网本身高效、快捷的用户到达渠道和营销方式,产品会更容易取得成功。

互联网思维并不是一种新的思维,而是互联网企业把传统企业的”客户至上“、”产品核心“等理念推向新阶段后的一个结果。

第二步:明确个人立场

整体上来说,就我个人而言,是非常支持”互联网思维“的。因为“互联网思维”在整体上确实提升了产业的运行效率。

第三步:给出你的论据

为“互联网思维”点赞,是因为互联网企业在产品规划、产品迭代开发、产品运营/营销等环节做得更好。

第一,产品策划和功能改版中,确实非常重视用户需求和体验。

第二,产品迭代改版更快。

第三,产品运营、营销更走心,贴近用户诉求。传统产业做营销,往往是突出自己的大品牌,但互联网企业做营销,往往更突出用户的使用场景和实用价值。

产品经理的校招求职之路,注定充满了艰辛。为了拿到理想的产品Offer,你需要读很多产品书,做很多产品实践,思考很多产品题,经历很多场产品笔面试,在尝试中学习,在跌倒中成长。


PART3
你可以先介绍一下你自己的时候,你一般会说多久,说什么呢?

对面试者来说,自我介绍一般有两个作用。

•首先是破冰,迅速拉近心理距离,从而愉快放松地完成接下来长达半小时甚至是一小时的交流。
•其次,自我介绍是一个selling yourself的绝佳机会,用尽可能短的时间介绍尽可能多的优势,在面试之初就建立一个优质的面试者形象。

对面试官而言,除了获取第一印象之外,你的自我介绍还可以为接下来的问题提供线索,顺便可以看出你的紧张程度,语言表达能力等。

这次希望给大家分享的是:Net君个人在面互联网产品岗时比较常用的自我介绍方式。

在开始分享前,我们先默认一个场景:

①产品岗单面;

②面试官给本次面试预留的时间很短,后面还有很多同学在等待面试;

③你的简历上并没有足够丰富的产品经验。

基于这个场景的*自我介绍应该具备以下四个特征:
①时间短,30s~1min,前戏太长面试官会不耐烦;
②适当口语化,尽可能自然地将面试切换成聊天模式;
③聚焦表达一个点,切忌什么都提上一句,即使全都是闪光点都不一定能一下子记得住那么多;
④选择面试官一般不会问但是你又想让他知道的话题,产品经验之类的面试官自己会主动深挖的。*

所以,可以怎么做自我介绍呢?

聚焦你的产品之路
既然没有产品经验,那就要让面试官看到你对产品的热情。

可以描述你和产品第一次触电的经历,以及之后你在产品方向上做了什么努力。

比如,你关注了哪些跟产品有关的博客和公众号,看了哪几本跟产品有关的书;

比如,你试着写了多少篇用户体验报告或是竞品分析;

再比如,你试着做过一个怎么样的小产品,因为什么原因没实现或是失败。

案例:

你好,我是哈喽捏,平时大家都叫我:sk。我现在在互大读大三,计算机专业,但是我不是一个典型的工科男,因为爱好比较特别,是一个狂热的园艺控。

我是从一年前开始接触和了解产品的,当时有一本书特别火,叫《人人都是产品经理》,对产品了解得越来越多之后,我决定将产品经理作为自己的目标,开始关注跟产品有关的公众号,学习前辈们分享的文章,也开始看更多的关于用研、交互之类跟产品有关的书,比如《腾讯的用户体验设计之道》、《about face3》,后来也开始试着写用户体验报告和竞品分析,目前为止已经写了18篇了吧,平时也会发给认识的前辈们看一看,让他们给一些建议,把分析做得更好。

聚焦你和产品有关的综合能力和性格特质
一个产品经理应该具备的基本能力逻辑、沟通、项目推动能力等等,在没有实际产品经验的情况下,可以从产品经理的基本素质切入,暗示自己具备成为一个合格的产品经理的潜能。

案例:

**你好,我是哈喽捏,平时大家都叫我:sk。我现在在互大读大三,计算机专业。
可能是因为我是一个工科男的关系,我的数理逻辑能力还不错,对数据比较敏感,对各个要素、各个交互方式的逻辑分析也比较严谨。
但是我一点都不闷,性格比较外向,喜欢跟别人勾搭,交流分享什么的,大学期间也组织了比较多的社团活动,所以我的沟通协调能力也还不错。虽然会有点贪玩,但是我还是挺看中学习能力的,遇到不懂的问题会先百度一下,感兴趣的问题还上知乎、豆瓣之类的社区找文章深挖,也经常上当当买书,看书可以相对系统化一点去学习。
所以最近一年已经陆陆续续在当当上买了十几本跟产品有关的书了,有机会就会反复翻开看看,积累自己的产品sense
聚焦你想成为产品经理的原因
产品经理可以说是互联网行业里竞争最为激烈的一个岗位,其中一个重要原因就是产品经理没有对口的专业,造成了一种人人都可以当产品经理的假象。如果在自我介绍的时候,能比较准确的说出自己对产品经理这个岗位的理解,以及自己未来两三年的初步职业规划,这样对产品如此坚定和清晰的想法,势必能引起面试官的兴趣。**

案例:

你好,我叫哈喽捏,平时大家都叫我sk,我现在互大读大三,计算机专业。

以上三种自我介绍的角度,希望能帮助产品小白们,在没有产品经验的情况下,主动向面试官争取机会,表现自己的产品sense。

作者:花仙龟

来源:HelloNet(微信公众号:HelloNet)



Android去哪儿

笔试内容如下:
—–有一篇英文小说,设计算法求出小说中单词数目第十多的句子.(提示下 句子可以是以! ? . 结尾)

  • 当时我的做法是先读出所有句子,用HashMap存储key/value分别为 长度/句子.然后使用堆排序,刚开始傻傻的全部排序,后来快结束才想到其实只维护是个数据的最大堆即可,时间来不及了,就把思路写了下,之后就出去等通知了,没想到刷了挺多人了,其中四个我们西电的软院研究生竟然也被刷了,不太应该,毕竟我觉得这种题目很多以前的各大公司都考过,即使题目不一样思想也有一样的,只留下我和一个男生还有两个女生,有种感觉,去哪儿网对女生有特殊待遇,有个女生,我问了她平时学啥的,她自己说她啥都不会,面试完后,她和boss说硬要去做研发,boss调她去测试开发,她不服从,后果自然是被刷.

  • 叫到我了,里面是一个30多岁的技术男,拿着我简历走来走去,道了一声”老师好”,就开始了.他没叫我自我介绍,我也没想到了,可以是因为我是霸面的吧,直接上问题,完全不按常规出牌,可能是见我简历写的好,基础知识好,懒得考了!

  • 有些问题记不得了,见谅,顺序可能也不对!

    • 面试官: 我看你这个项目中用到了反射,说说吧.
    • me:反射是在程序动态运行时获取类的信息,可以使用.getClass获取Class对象,.getMethod获取任何方法……..balabala(省略)
    • 面试官:对于父类中的private函数可以调用吗?
    • me:应该可以吧像类中的不管是private构造函数还是protedted都是可以访问到的.
    • 面试官:举个你有个反射的例子吧.
    • me:getWifiAp()………
    • 面试官:恩 知道什么是ANR吗
    • me这个我弄混了,扯了一堆OOM的问题)
    • 面试官:假设有一盒APP,就好比是helloworld(他呵呵 我也呵呵),这时按了一下home间,有可能手机内存不够了,被杀死了,你怎么判断他被杀死了?
    • me:(思考了一会)是在APP面判断还是在其他地方?
    • 面试官:都可以
    • me:可以查看设置里面的正在运行的进程.
    • 面试官:第二种办法!
    • me:可以重新进入APP,看它的运行状态.
    • 面试官:第三种办法
    • me:会调用-onDestory(),就在里面Toast一下吧.
    • 面试官:第四种办法!
    • me:应该可以查看linux里面的相关文件。就好比你可以查看linux文件查看谁连了你的wifi.(面试官 “恩”了一下)。
    • 面试官:你做过de~(忘了具体的)开发吗?
    • me:没做过(什么鬼玩意)。
    • 面试官:知道adb shell
    • me:经常见到
    • 面试官:那你用过它……..(咋咋咋)……………..
    • 面试官:(忘记他问我什么了。。。。。)
    • ………………………………………(记性不好)
    • 面试官:做过反开发吧.
    • me:啥……………………………
    • 面试官:可以把apk放在哪个文件下而不需要安装?
    • me:(我在想你扯蛋了)望着窗外想了想 面试官时不时蹲下时不时站起.
    • 面试官:这次去实习想得到什么?
    • me:不要让我去打酱油就好.balabalabala……………………………………………
    • 面试官:你跟我来(去找boss)

    - 之后就是和boss谈实习的问题了

  • 这就是我的第一次霸面,问的问题都比较偏,先到这吧.也希望大家把自己的面试经历写下来 共同分享!之后可能我会再写一篇腾讯实习的面试经历,三轮面试,干货很多,与去哪儿网的面试相差很大,不仅是技术的考察,…………技术方面涉及java,算法,android,数据库,jvm,数据结构,问题估计有40个,最后也祝愿自己能收到腾讯的offer吧!


阿里运营

前言:我记得我当时是9月中旬做的阿里网申,然后做了网上测评,到腾讯百度那些连offer都已经发了,阿里才来武汉开始产品运营的面试,到十一月初才拿到offer并且去了阿里总部参观,总的来说阿里是一个很棒的企业,企业文化十分热烈热情激扬,待遇是几家中国互联网巨头里面给的最高的,阿里强运营也是业内都知道有口皆碑的,很值得大家努力准备。

网上测试:阿里的网申后会有网上测试,阿里的网上测试是我做过的所有网上测试和笔试中题目最难的,里面的行测题目难度都很大,也限时,建议千万要找个靠谱的小伙伴一起做;

群面:先说说候场,候场其实也是一个很好的表现自己给面试官留下好印象的机会。由于当时已经签了腾讯的三方了,就想着来阿里收集齐BAT结束校招,所以心态十分轻松(不过还是带了我那本证明自己的“小书”啦)。而正因为心态十分轻松,我候场时候就在那里畅快地吃零食(阿里现场准备了很多零食),可能吃的太多,吃相又比较猥琐,引起了现场的一个面试官注意,她主动过来跟我聊聊,她说我怎么吃那么多零食,不紧张吗?我说不紧张啊应该问题不大,然后她就说你知道阿里招很少人的吗这么有自信?我就说招多少人没关系啊,表现好自己就行了。

然后她就叫我把简历给她看了,于是我就把简历和“小书”给她了,她大概看了我简历几秒钟就说你给我说说你都有什么offer了,然后我就如实地报了我的那些offer,然后问她怎么看出来,于是就聊开了,从她对我简历的看法(额她还把其他候场的人都叫上来简单分析我简历为什么很适合产品岗,汗侵犯隐私啊…),到我做过的一些事情,再到我爱好,扯了大概十分钟,最后我要进场,就跟她说,等会群面欢迎看我表现,结果她后来真的拉了三个面试官来旁观我群面….

tips:虽然很轻松没做特别准备,但我知道阿里气氛很热烈很激情,所以我从一开始去面试就表现得很积极很激情表现自己,以配合他们的气场,很多时候面试第一眼看气场看感觉就知道是不是“自己人”的,切记努力表现出面试企业的那种气场那种感觉。而我面腾讯时候就小心谨慎很多,也不敢过多表现自己,因为腾讯面试气氛一直有点严肃,和腾讯本来就是蓝色系的,比较沉着冷静,不适合过于突出自己,要多讲讲自己的思考,而阿里可以多讲讲自己的理想,多突出自己的与众不同。

群面题目是做双十一活动策划,没有很具体的题目要求,六个人一组。我的思路是首先要确定是全站的大活动还是一个小型针对某个方面的活动,然后我提出我们六个人模拟阿里里面的一个小团队做一个小活动,这样我们的群面过程能模拟真正的团队讨论场景,和分析一个小活动肯定要比大而空泛的讨论要好,最后提出的方案可执行性也会高很多,能突出专业性。

然后由于之前听说淘宝要强推淘点点,所以我的具体想法是,活动就叫做“光棍不孤单,你点餐我来送”(这个想法最后在我们吃喝茶山刘里折衷实现了)。男生在活动页面报名,填地址,就可以获得折扣买诸如花,小饰品等东西。双十一当天女生在淘点点下单,淘点点合作商家就会随机抽取报名的同城光棍去送餐,制造所谓的缘分。这样也有话题性,能更好地推广传播。

另一个女生也想了活动,她想的是普通页面打折送东西之类的活动,她比较坚持自己的想法,而我一直坚持我的想法,最后我把她的活动整合到我男生报名后买东西有折扣里面,算是解决了选方向的矛盾,然后带领大家深化活动的细节。最后也被推举代表小组发言了,这场群面也是我校招时候最轻松最放得开的群面,表现也不错,面试官和他们几个围观的面试官对我的评价都很高,面完后我就跟他们说了下一轮见。这场面试我比较好地扮演了领导者角色:确定了方向,提出了方案,并且较好的带领小组完善了方案。

tips:

1、群面leader必须做好三个方面:确定大方向,提出方案框架,掌控好小组讨论节奏。

2、群面问题如果较为空泛(即话题范围较大或者虚拟角色),要把它转化为较小或较具体的一块,再深入分析这一小块涉及的方面,提出建设性建议 。

群面结束一会后就开始单面了,单面我的面试官是一个有二十年工作经历的人,一个成熟稳重有味道的中年人,先让我自我介绍然后根据我的简历和“小书”提了很多问题,详细问了我其中一个全国赛和呵呵茶山刘全过程的事情,这些都是常规问题,但有一点不一样的是,这位面试官不断问我为什么要做这些,有什么动机。

说到呵呵茶山刘动机,我就说自己对互联网产品感兴趣和希望能感受产品开发过程为成为一个好的产品经理积累经验,他话锋一转问我为什么想当产品经理(一般来说其他面试官这个时候应该是问从中对产品有什么感悟之类的),于是我就说我对产品感兴趣,觉得好玩有成就感,而且很适合以后走上创业的道路,于是我们又谈了对职业选择和未来规划、创业等问题,最后问到为什么我想创业为什么想当企业家,我说我想成为一个出色的企业家再通过在商界的影响力介入政治,实现政治理想。没想到这样一回答引爆了高潮,我们关于企业家的责任和政治又谈了很多(涉及很多敏感话题,此处必须省略),然后他动情滔滔不绝地谈了他自己的经历和理想(深深地感受到阿里人已改变中国改变世界为己任的热情!)他提到了历史,于是我说我也很喜欢历史,我们话题又转移到历史上,探讨了明亡原因和枪炮钢铁细菌那本书。

tips:我面试时候谈历史都不是仅仅谈历史的,我会结合着突出能力来讲历史,比如说分析明亡历史时候,我结合我看过的多种书的观点来分析,甚至提一些小众的观点,诸如江南士人与中原农民起义的关系,气候变冷对明朝灭亡的影响,张献忠心态等问题,最后强调由于十几年来看历史这种多角度分析的思维锻炼,使我具备了较为全面深入的思维能力,比如说之前在xx比赛里面分析题目时候,我就从xx,xx,xx等方面出发来看的,然后给他又讲了一下这个过程和结果,这就是得益于历史对我的训练等等。你也可以想想你的爱好怎么去结合着经历和岗位要求来讲来侧面证明你的能力

第二天终面,三个面试官面我一个人,自我介绍后,问我的第一个问题是在这么多个团队里面有没有什么矛盾,怎么解决。我告诉他们几年来的团队都很好没有很大矛盾,遇到问题就好好谈就行了,于是围绕团队有问题要怎么好好谈又讲了蛮久,我主要表达的就是,首先自己要优秀,自己优秀才能吸引靠谱的队友,然后团队要尽量找互补的人,并且队伍方向和大决策上可以有leader但成员间应该是平等的关系,同时一开始就要确定共同的目标,然后是互相理解,时不时用共同目标激励团队。还举例说了为什么大一比赛时候我只跟大一同届的同学组团队(因为平等,初生牛犊不怕虎,可以自己摸索,收获很多),是怎么磨合的,和大二带团队以及到大三做项目时候团队的经历和一些思考。

tips:对于自己做过的活动,呆过的团队一定要有反思,配合着例子,讲述当时的情况,结果,和据此你获得怎样的教训

然后就是谈了呵呵茶山刘的开发过程,从想法起源到几个版本的迭代,每个功能的演变,当时是什么想的,再到运营,和未来的规划,模式等,聊的很仔细,我也坦白承认了呵呵茶山刘已经错过了快速扩张的时机,和系统上的硬伤等等,以及教训

tips:一定要精选自己几个经历,详细回忆整个过程,把事情讲细致,留意讲几个关键节点上的事件,为什么在这个节点上你这样做?怎么想的?结果如何?有什么教训?同时切记不要只讲好的,要坦诚存在的问题,和问题为什么不解决,比如说我们想扩张但限于其他学校教务部我们很难访问技术上缺乏这样的实力只能放弃了,这样评委也会体谅,的确学生能力有限,也会信任这样的面试者。切记面试官都是人精,我们学生的经历,能达到怎样的程度,会有什么问题,他们都是一清二楚的,别想着能忽悠过去

然后还问了我志协里面的经历,我详细跟他们讲了我几个活动的经历和自己工作的一些做得好和做的不好的地方,进而谈到了对协会和学生会的一些思考吧。其中在组织愿景和组织改革方面问题上跟他们探讨了很多,诸如为什么一些模式一成不变,为什么要改变那么难,为什么自己没有成功地使它改变,应该怎样才能改变,学生工作跟真实工作的差距等等。

tips:面试时候回答问题讲经历不要变成像回忆爷当年如何牛逼一样,应该用探讨问题的方式来谈,把你做的如实说出来,把当时做不好的,遗憾的也说出来,然后问问面试官怎么看这些做不好的点,应该怎样才能做好,把面试问答,变为一个晚辈跟长辈取经的交流,那样面试官就会从一个判官,变为一个指导后进的角色,也有利于自己放松,同时在这些经验丰富优秀的长辈引导下,也能获得更多的启迪,对自己做过的事情有更深刻的理解,这样面试官会觉得你学习能力很强,悟性很好

然后他们问到了我对产品策划和产品运营的理解,我就回答了策划是想办法生个漂亮聪明基因好的孩子,运营是把这个孩子养大,养成人见人爱,然后举自己的经历来说明我对策划和运营的理解。把我做比赛的策划,指出一些创意、包装的点等给他们看(就是在那本“小书”里面),还有自己画的产品原型图,来讲述,为什么这样策划这样设计就是“基因好”;讲完策划我就讲运营,于是翻给他们看我做过的所有活动的媒体报道,以及当时的事件是怎样的,怎样吸引到媒体来的,和运营过程中团队的协调,跟其他组织、政府机构是怎样打交道的等等。

这个问题回答得他们比较满意,他们进而还问到我天弘基金和立白的实习,问我对市场岗和销售岗的理解。于是我又拿出自己的经历来说,市场用的是比赛和立白时候给老板的一份ppt为例子,讲市场岗应该是负责把一个女生根据其天生条件,打扮得漂漂亮亮,自然能吸引人;销售呢,就是让这个漂漂亮亮的女生,走出家门,走到她如意郎君面前,展示自己的美,让这个如意郎君倾心。例子讲的是天弘时候是怎样跑银行怎样跟理财经理、支行长沟通的,详举了我怎样跟一个球迷行长和一个孕妇经理搭上话的(通过行长桌子上的一个阿森纳杯子判断他是球迷然后谈我曼联跟他们的恩怨,同时表示我对阿森纳的敬重,然后我们一起鄙视了曼城土豪一番….;孕妇经理就拿我当时刚出生的小表外甥女照片出来给她看,一起谈了小宝宝是如何可爱之类的)

tips: 面试时候注意风趣幽默,自己不单只有经理,还要有感悟,还得把自己的感悟讲得生动,让面试官觉得有趣。讲经理切记举具体例子,还原当时的场景、对话内容等,这样能更好地让面试官了解自己

然后就是谈到了我对阿里的理解,我就热情洋溢地称赞了阿里一番,表明了我也是一个很有理想的人。紧跟着他们就问我理想(阿里真的很注重理想,激情啊!)于是我把我职业生涯规划再到由商从政再到退休去大学教历史的理想讲了一遍,没想到这规划被challenge得十分厉害,比如我创业时间是不是有点晚了,对政治的看法等等。不过总体来说他们对我的规划还是蛮欣赏的。最后就是不可避免地谈到我对历史的爱好,其中一个面试官历史功力应该很深厚,跟我探讨了南宋怎么在蒙古人进攻下坚持了几十年,如果我是南宋皇帝怎么办等,还有对农民起义的综合性看法,然后从农民起义又谈到了人性…..

tips:每个人都有自己的爱好,把自己的爱好钻研好吧,其实好的企业对员工的价值观、理想、爱好都会比较重视,面试谈得来都会聊的,聊的好自然加分不少

终面结束后跟面试官聊天,他们说如果表现特别好,会有一个飞到杭州见淘宝或者天猫总裁的机会,当时没怎么在意。没想到晚上收到电话,说给我offer,同时让我去杭州,就是简单地跟淘宝总裁聊聊不用紧张…..(我果断紧张了好久好久…)(选中我的原因可能是因为终面时表现出了对几个岗位都有过相关经历和自己的思考,而阿里产品运营岗位正好是要不断轮岗的吧?)

面见总裁:见的是淘宝总裁语嫣,她先让我自我介绍,我就谈了自己三个核心能力,说到app的时候她打断我让我详谈,问我团队是怎么建起来的,我们为什么要做这个东西,怎么想到的,怎么规划。我回答了一会就开始我主导了,把app演示了一下,给她看了之前几个版本的迭代和草图等等,以及媒体报道(她还立刻上百度搜了我们的报道…)。然后问了我对创业和就业的看法,和职业规划,我就表明了希望先在bat这样的巨头从事产品工作,了解最上游的产品是怎样生成的,然后从产品岗转岗从事运营、营销工作,了解中下游方面产品是怎样从公司送达到用户手上,如何持续运营。等我都积累好了,把上游中游下游都了解清楚再创业。

tips:很多人面试时候可能会说谎,一味表忠心,其实这些牛人们都能看穿的,与其说谎不如直接说心里想法和规划,跳槽、创业这些企业都能理解的

然后她问了我简历上的东西,大致跟之前的面试差不多,但她中间都没有打断我,而是看着我耐心地让我把故事说完再问下一个问题。还问我为什么实习跨了不同行业,怎么想的,我就坦白说之前自己不了解自己更适合什么所以不断摸索,正因都摸索过才明白自己喜欢什么,而且这样的经历让我对社会对很多问题有了多个不同角度的思考等等。然后她问了阿里标志性的问题,我的理想是什么,是不是我的规划都是源于我最后想从政,我回答说我被人黑得太多了都不敢说理想了,她笑了笑,让我说,于是我先讲了我小时候是怎样的成长,看到了些什么黑暗的东西,所以奠定了我这样的理想,还有曾经参加过反日游行,偷运和印过forbidden books等等。和为什么想做产品想做企业家因为那样可以更容易地影响身边的人的生活,在自己能力不足的时候就能改变一点社会,还能积累实力,有了自己的产品,自己能力强了,人家就不能说我是空谈,而且那样能影响更多的人,让更多的人能有我一样的信念,就像阿里一样,一开始只是一个理想,最后靠影响一个又一个商家一个又一个消费者,最终一定程度上改变了中国。

最后她让我问她一个问题,我就说我说了很多,但我想听听总裁您的成长故事,我想向您看齐。她人十分好,真的跟我讲起她的成长。原来她是某某大学毕业的,25年前的某个时候(你懂的)就在现场维持秩序(之后内容和谐和涉及总裁个人成长隐私,省略)大致来说她就是读的法律后来做的老师再后来做了咨询再到阿里巴巴工作,而她来阿里工作的原因跟我也类似,被人说她只会空谈,她要证明自己能把自己的想法实现而且效果的确很好,于是就来阿里工作了。而她对自己的成功归纳就是一句话:不要想着结果,就做自己喜欢做的事情,不要怕吃亏,善于反思。总裁十分平易近人,我十分荣幸能跟她聊了两个小时。

阿里给我的特殊offer待遇十分优厚,最后虽然综合考虑后选择了腾讯,但不得不说阿里是一家十分值得敬重的企业,整体氛围、员工素质,都是顶尖的水平,很适合工作!加油!


腾讯技术岗

本人是重庆大学计算机学院的一枚弱菜,有幸获得腾讯2015实习生面试机会,在此把面试经历分享出来,让大家参考参考

笔试

我报的后台研发岗位,网上笔试的日期是4月8号,当天由于外出学车,回来的时候比较晚,到寝室的时候笔试已经开始一个小时了,才突然想起来腾讯有笔试,然后就草草打开电脑,登陆主页进行笔试。题目分为两部分,第一部分为40道不定项选择题,其内容包含计算机网络,操作系统,概率论,数据结构,和C++的内容,考得十分的细,对于我这种基础不扎实的人来说这简直就是灾难,没办法,看见哪个有点印象的就多想一会,没印象的就直接看哪个舒服就选哪个,那感觉忒爽。选择题做完看下时间用了30分钟不到,其中只对几道数据结构和操作系统的题目有点把握外其他都是乱选的,然后就看大题了,大题一共有8题(貌似),大部分都是主观题,这种题你懂的,对于我们这种没见过世面的大学生来说几乎没一道会做,本来想能有几题算法或者数据结构题的话还能试一试(本人搞过ACM,感觉笔试的算法题应该能水个大概),再看看时间,还剩20分左右了,我眼尖发现了一道编程题,我想不管了,剩下的时间就给你了,题目大意是:

在不利用sizeof的情况下如何判断你的机器上的int型是16位,32位还是64位,请编程实现。

看到题目我就想到了32位int型的范围-2^32~2^32-1,既然如此那何不利用整型溢出来判断大小呢?然后定义了几个常量 INT1=0x7fffINT2=0x7fffffff INT3=0x7fffffffffffffff 这三个分别是16位,32位,64位 int型能代表的最大范围,只要令一个int型的变量分别给其赋值INT1 INT2 INT3 然后让其+1来判断是否溢出即可,由于对数的补码表示形式已经生疏,溢出后值为多少不是很清楚,就打开了一个IDE来试一试,结果就坑了,0,-1,1什么的试了N次都不行,无奈只好随便填了个0来应付,希望能给点”过程”分吧(后面才知道溢出后应该为最小的负数。。。打死我也想不到)。

笔试就这样水过去了,我觉得鹅厂已经无望了,就不再去想,专心准备阿里的面试(阿里笔试在腾讯之前,一不小心也过了笔试)。

一面:

然而就在4月13号晚上,腾讯发来短信,要我4月14号早上10点去丽苑大酒店面试,我一看到短信,我心里一万只草泥马在奔腾,我去你妹啊,鹅厂你TM在逗我吗,笔试这么水你都让过,而且你让过也行,好歹也要提前个一两天通知吧,这么就要我去面试,人家第一次还没奉献出去呢,让我怎么准备。没办法赶紧找同伴,问下周围的人,结果都表示没有收到短信,我想完蛋了,这次得单刀赴会了,赶紧看面试经验,自己写了一个简短的自我介绍。当天晚上过于激动。。。凌晨3点左右才睡着。。第二天不到7点就醒了,头昏脑涨。草草起床刷牙洗脸,心想不能以一种萎靡的状态去面试,精心打扮一下就出门了。路上一直在背昨天写的自我介绍,心里想特么的这样的笔试都能过面试的人应该很多吧,人多的话不会是群面吧,群面的话以自己这种 “腼腆”的性格会不会当场就被刷掉了,那样得多丢脸啊。想着想着就到了酒店楼下,看着酒店门口一些保安心想不会来给腾讯面试治安的吧,然后就各种意淫以后进腾讯的情况了,然后越想越紧张,期间我也通过QQ得到家里人和朋友的祝福和鼓励,感觉信心满满,天下仿佛就在我手中了。心想如果肚子饿了发挥不好那多吃亏啊,然后随便找一家面馆点了一份重庆小面,吃完后看看时间差不多了就上去了,到了15楼,一层很窄的过道就被几十个人塞得满满的,我想通过的人也蛮多的啊,估计此行凶多吉少,然后看见有一间类似教室的大房间,上面坐着一排人,下面坐着几个人,我想TM的不会真的是群面吧,我就跑到旁边的一个服务台去咨询了一下,才发现这层楼这么多人都是来霸面的,台上面堆着很多简历,随便看了看,感觉随便一个都能秒杀我。。然后服务台MM(长得还不错)叫我进里面去报到,我就释然了(通过的人也挺少的嘛^.^),到房间里和工作人员报了手机号就给我写了一张票子,然后就叫我去9楼910等待面试。。我想还9楼。。难道不在这一层吗,技术人员待遇还确实不一样。。哈哈。。

到9楼了,空空的一层楼一个人也没有。。和刚刚15楼形成鲜明的对比。。。往前走了一会就看到了此行的最终目的地,910和908两个单人房门都开着,里面分别两个人在接受面试。。看到这里很显然直接技术面了,后面接着来了一个人,问了一下原来是来等908面试的,看了一下简历,重庆邮电大学硕士。。然后下面就是一些看不懂的项目,看得懂的就一个图形处理。自己的简历都没法给别人看了,只好傻傻的和他表示我是个本科生。。。终于910里面人出来了,从他表情里就看得出估计是被鄙视了,问了下他的情况。。一个字,惨!。。。。我想算了到这里了只能硬着头皮上了。。走到门口敲了一下门,问是否可以进去(虽然没面试过,但是一些基本的面试礼仪还是了解),然后心里一直在想着自我介绍,他看了一下我,然后看了看电脑就问你不是韦忠汕啊,我连忙表示自己就是。。然后就进去坐下了,这个面试官40岁出头,穿着牛仔裤和T恤,看起来也没想象中这么可怕,心里也不是那么紧张了。我正准备等他要我自我介绍呢,我擦,结果一上来直接干正事。爽快!我喜欢,我还愁自我介绍背得不够好呢。

“你平时都是在什么环境下编程的啊?”,

我想这难道是问我用什么IDE编程吗,”我一般用的是qt”,我本来还想说java的话用eclipse,想想就算了,毕竟是来应聘C++的,扯其他的估计给他印象不好。

“qt?是什么。。。”,

好吧我承认我确实比较奇葩,qt是当初诺基亚用来开发图形界面的一款软件,但是它支持c/c++的比较好,而且界面简洁,代码补全功能都不错,我就用了。我就回答说”qt是一款支持c和c++开发的IDE”,

“哦,原来是这样”,”c++定义常量的方法有什么?”,

“定义常量可以用const来修饰,还有。。static。。不对。define也可以定义常量”,

“好,那么const和difine有什么区别呢?”。

我想完了,当初只知道用不知道确切的区别是什么。。”这个我也不太清楚。。。”,感觉自己的回答好弱,(实际上define是一个宏定义,需要的时候只要展开就行不需要分配内存,而用const修饰在编译阶段还需要为其分配内存),

“刚才我听见你提起过static,那你说说static关键字有什么作用?”

这个自己用过,但是解释不是我的强项。。”额。。static修饰的变量在堆中分配(不知道是脑抽了还是紧张了,只觉得内存就堆和栈了,就说成这个了,实际上是在静态存储区中分配的),然后比如你在一个类里定义用static修饰的变量,在这个类外面还可以使用。”,不知道这样说是否有点牵强。。看他也没什么表示估计一般吧

“c++分配内存的方式有什么?”,

我犹豫了一下就说:”在c++中分配内存用的是new,而在c中用的是malloc”,

他反驳道:”c++中也可以使用malloc的,不是吗?”,

我说:”噢,确实是这样的。。不好意思”,

“那么new和malloc的区别是什么呢”他接着问道。

“malloc分配的是固定的内存大小,而new除了分配内存外还需要调用构造函数。”。

“好,那么申请了内存不用的话怎么办”

“不用的话当然是释放掉,如果不释放就会产生内存泄露”我感觉这个是我回答最有自信的问题了。

“那么在你编程的时候是否遇到过内存泄露?如何检测内存泄露?”,

内存泄露。。。怎么检测?额滴神哦,”我在用java做雷电的时候曾经遇到过内存泄露,敌方飞机是一个个的对象,如果敌方飞机被消灭后,或者越出窗口边界的时候不释放,那么就会产生内存泄露,明显的感觉就是程序变得非常卡。。(无奈又得拿JAVA来说,我都怀疑我是不是应聘的C++),至于如何检测内存泄露。。。就是检查代码,看哪个没释放就释放了(最愚蠢的回答)。。”,

“哦,这样啊”。。他看了看我的简历。然后问道:”你写着你做过socket网络编程,那么socket采用的是tcp协议还是udp协议?”

“socket就是通过端口连接,客户端通过socket发送连接请求,服务端有一个专门负责检查是否连接请求的serversocket,如果有就连接,这是一个面向连接的通讯,所以socket是采用tcp协议。。而udp是面向无连接”。。

“好的,那么如何构造一个基于tcp协议的服务器和基于udp的服务器?”…

“tcp是面向连接的,需要经过连接,socket就是一个例子,而udp服务器。。只需要客户端不断地向服务器发送信息,服务器接收就可以了吧。。(确实不知道具体要求是什么,就泛泛地回答了。。)”,

“给服务器?不是服务器客户端吗?”

“呃。。。可能是我记错了(对象搞反了。。。天!)”

“照你这么说tcp一定是面向连接,而udp一定是面向无连接的吗?”

我靠,还问我网络方面的知识,我已经黔驴技穷了。。。”呃。。不好意思,由于我们这个学期才学计算机网络,我对这个也不太清楚(干脆老实交代,省得继续问下去。。)”,

“这样啊。。好吧,在linux系统下,一个文件夹中有1000个子文件,你如何查找某个文件?”

这个。。难道是个算法题吗??我一直期待的啊,”不用考虑效率的问题吗?”,”不需要考虑。”。”可以通过罗列该文件的所有子文件,然后递归地查询所有子文件。。”,

“递归?”

“是的,我用java做文件管理系统的时候(又是java!!没办法,c++的项目做得太少了)可以罗列单个文件所有的子文件,然后递归查询,就是深度优先搜索(递归都不知道,深度优先搜索应该知道吧?)”,然后他就什么都不说了(事后我觉得这题我可能是回答得牛头不对马嘴了,可能他是想考我linux下某个命令吧,我把如何实现给他说了)。。。

“c++类成员函数的重载,覆盖和隐藏有什么区别?”,

oh,god。这是个什么问题哦,怎么一点印象都没呢,除了函数覆盖知道点。。”函数覆盖就是虚函数继承。。函数重载。。类似于运算符重载吧(事后才想到平时常用的构造函数重载就是一个例子,当时怎么就想不到呢。。。)。。函数隐藏没用过。。”。。”哦?运算符重载。。”,”是的。。。”,

“好吧。今天的面试就到此结束吧”,说完他就把我的简历放到简历堆里去了

我想完蛋了,这么快就结束了。。好多问题都没答上,形式上的让应聘者提问的环节都没有。估计是被鄙视到家了。哎,算了,基础不扎实,回去再锻炼几年吧。然后我就默默地拿起书包走人了。也顾不上什么礼节= =,出来发现又有三个研究生来了,也是重邮的,我想TM的重邮都这么屌吗,怎么重大都没有,而且都是研究生。。。然后就问我一堆问题,考了什么,怎么样?,我的表情和在我之前那个应聘者一样,垂头丧气,”别提了,惨。。”,然后就和他们说了一下考的东西,祝福他们几句就默默的走人了。。

回想当时提的问题确实不是很难,但是考得很细,问题也是根据你的回答来展开的,这次失败只能怪自己基础太差或者拼不过研究。。看看时间才10点2分,9.40这样开始面试,前后20分左右,自嘲了一下自己估计是面试最快的吧。。然后什么都没想滚回学校继续上课了。

晚上看自己的招聘状态,确实已经被刷了,心情很平静就当做一次经历吧,自己的处女面就这样了。接下来就是准备阿里面试吧。。加油!!!!!!

顺便说下我的简历写法,很多人都对我能去腾讯面试感到惊讶,我也对自己感到很惊讶,我觉得简历写的最主要的原则是”真实(诚实守信),突出重点(眼前一亮),别夸大(要不会死的很惨)”,而其中我觉得突出重点尤为重要,我的简历上什么像样的项目都没有,也就是平时的一些小的课程项目,我也没有在这一部分重点阐述,而我最花笔墨阐述的就是我在大学参加ACM的经历,包括做了多少的题量,对算法和数据结构的熟练掌握,和自己个人博客的等等,我觉得大公司看重的就是个人的基础,首先题量如果做得多,那么代码量就有保证,其次,你有过ACM经历,而且又对数据结构和算法掌握很熟练,那么就保证了你个人的智商(ACM被誉为聪明人玩的游戏),最后把博客贴出来,那么他觉得你这个人平时有记录细节的习惯,是一个很细心的人而且能反思自己的过失),那么通过他的简历关就是自然而然的事了。当然这是在同等级的情况下有优势,如果去和研究生甚至更高的比那就另当别论了。

你可能感兴趣的:(面试)