渣渣的腾讯面经——痛并快乐着

来源:互联网 发布:软件著作权申请表 编辑:程序博客网 时间:2024/05/29 10:14

作为一个技术渣,我竟然过了腾讯的笔试,我都被自己吓到了….(捂脸),可惜止步于二面,但是不管怎么样都是一次珍贵的经历,我要记下来。以下内容仅供参考,看看就好,顺便点评一下更好 = ̄ω ̄=

笔试

3月25日参与了模拟笔试,才知道腾讯的笔试题考大部分都是和c语言相关,作为一个电子商务系的宝宝,我表示没学过。那时候,我就很方了,正式笔试的时候,怎么办啊?首先,c语言和Java是类似的,有了Java的基础,可以透过文字的表面意思去理解代码。但是,不能全靠侥幸啊。所以然后就要抓紧剩下的时间去复习Java的基础知识点和数据结构的知识点。算法方面多点刷题吧。

刷题网站推荐:
牛客网
https://www.nowcoder.com/
赛码网
http://www.acmcoder.com/index

正式笔试的时候,我没有抱很大的希望,尽全力做好就行了。最重要的是复习过的知识不要忘!复习过的知识不要忘!复习过的知识不要忘!!!说三遍

一面

之后到4月9日,突然收到短信邀请我去一面。时间隔得有点长,我都以为自己早被刷了。Σ( ° △ °|||)︴那天早上激动得我大喊啊啊啊啊啊啊,跳了起来。马上从家里收拾东西回到学校,准备一面。

这是我第一次的去企业面试的经历,我既兴奋又不知所措。把以前学过的Java编程书和数据结构书翻了一遍。又把师兄给我的笔记翻了一遍。用了大半天刷算法题。这时候以前收藏的技术方面的微信推送排上用场了,我也看了一遍。感觉把脑袋塞得胀胀的。

4月11日,我13:00出发去面试地点的酒店,14:00之前就到达了。感觉人还挺多的,等候室里面几乎坐完,大概50、60个人。我找个位置坐下之后,就拿出我的笔记小本本复习一下,怕自己忘了。(但是面试的时候还是会忘/(ㄒoㄒ)/~~)

注意:提前15分钟到场比较好,如果不熟悉路就预留多30分钟,到了之后尽快适应环境,让自己冷静下来,让大脑达到最佳状态

等到面试官的通知来了,我就搭电梯上去了18楼。走到门口就看到了文质彬彬的面试官(只想到这个词去描述…),打了声招呼之后让我坐下。然后让我先做个自我介绍——注意了,自我介绍很重要,这个会决定面试官对你的第一印象,要事先准备好。主要介绍名字学校年级、项目、获奖等等。

因为自己的项目经验不多,而且也没什么技术含量,所以我主要说了在项目里做了什么,经过反省之后列出不足之处,学到了什么等。然而一不小心坑到自己,因为我介绍中主要说了项目,所以面试官一开始就开始留意我的项目经历了,然后根据我的项目问了我Handler机制(明明前一天还特地把尘封已久的代码看了一遍了,但是还是不怎么说的出来(>﹏<))。

之后还有问多线程并发list和tree有什么不同强引用软引用弱引用虚引用,好像没什么可以问的,面试官就问我还有什么可以展示出来的。我觉得时间好像过得不是很久啊,然后我就给面试官展示了我印象最深的算法题——爬楼梯(我觉得自己已经有点语无伦次了,说的有点乱,后悔没有用纸写下来配合解说)。印象比较深的还有面试官问我一道题——如果多个线程同时抢占一个资源,不用synchronized还有什么办法实现同步? 然后我就一脸懵逼了,默默滴把问题背下来回来百度。(同学们有什么好方法欢迎留言)

因为面试官很nice,一直叫我“不要紧张”,“没关系”,所以到后期我基本上就不太紧张了,但是一面结束之后我的自我感觉是很糟糕的。

二面

当天晚上就收到叫我第二天去参加面试的短信了,有种奇迹发生的感觉,毕竟一面的表现真的不怎么样。然后我就用了一个晚上把之前看过的复习一遍。以为二面会考现场做题的我太天真了。第二天,我10点出门,不到11点就到了面试地点了。收到通知,我就上去17楼面试了。这次和上次不一样,这次是一个更成熟稳重一点的面试官(一看就是阅人无数的老司机{{{(>_<)}}})

一开始还是那个套路,自我介绍,因为一面的时候说过一次,这次再说就更流畅了,还加了一点幽默的语言,让气氛一开始就比较愉悦轻松。之后问题还是围绕我的项目展开的,可能我写的说的还不够详细,他叫我能不能再说多一点和这个项目相关的(我自己也纳闷,其实还有哪里没有说明白呢),具体有问到Handler和looper,然后就没再问技术方面的了。问我有没有男朋友啊,有没有考虑出国或者考研啊,自己和其他人相比有没有什么亮点啊(这个问题很重要!!!考验你对自己的了解和是否足够自信,我那时候脑子短路,没想出有什么亮点,就说了学习态度方面的,而且我那时候紧张,不太敢望他的眼睛,这里就做的很错了,一定要真诚地看着对方的眼睛说话)

最后他问我有没有什么想问的,我就问了上一个面试的那个问题(如果多个线程同时抢占一个资源,不用synchronized还有什么办法实现同步?)我是真的想知道答案…..不过老司机就是老司机,他反问我有什么办法(然后我的挖坑之路就开始了(ಥ _ ಥ))

我:昨天问过一个师兄,说是看操作系统的信号量,pv操作
面试官:那你知道pv操作是什么吗?
我:……
(后面的就不说了,说多了都是泪,反正要注意自己问的问题,要事先自己是了解的,思考过答案,并思考是有所结果的才去问,不然就像我那样挖坑给自己跳…)

二面结束之后,我脑海中不停的回放自己的表现,又想哭又想笑。不过过去的就过去了,不要想太多,旅程才刚开始,不能总想着回头看啊。

总结

  1. 基础很重要,该背的背,该刷的刷
  2. 准备好自我介绍
  3. 要对自己的项目刨根挖底的了解,尽量有条理的表达完整
  4. 不要放过任何展示自己的机会,当面试官问你还有什么可以展示出来的吗的时候,认真思考自己还有没有自己比较自信的方面可展示的(起码得让面试官感觉到你很认真的态度)
  5. 能用纸写下来的就别单单用说
  6. 说话的时候,一定要自信真诚地望着对方的眼睛(不要虚,记住自己是最棒的,不是胖)
  7. 问面试官的问题一定要自己心中有答案的,有了解过的
  8. 思考好分寸才说,不要想到什么说什么(但是反应又得快,面试官给你的思考的时间不多)
  9. 如果有作品,最好装到手机里面给面试官展示
  10. 做自己,把最好的一面展示出来

最后祝大家面试顺利吧!(づ ̄3 ̄)づ╭❤~

0 0