总结下最近的面试经验

最近一个星期接连进行腾讯两面和华为一面,结果都很不理想(虽然腾讯的还在等通知),想写点心得总结,为以后攒点RP吧。 事实上,在面试之前,其实我是特别心虚的,一是本人真的是计算机小白,并非计算机科班儿,实验室项目也是偏理论;二是由于做实验室项目一直都没怎么花时间看书,也没有过任何面试经验。

腾讯面试
我并不是投的腾讯内推,而且腾讯也还没正式开始笔试,但是还是收到了腾讯MIG的HR的面试通知,腾讯两次面试都是视频面试,一面约好时间是下午3:30,结果下午一直在电脑前等着,直到四点,面试官发来消息说能否推迟到晚上7:30,可是实现已经与好朋友越好晚上吃饭,只好跟面试官约到晚上8:00.
主要的问题(部分时间先后顺序):

  • 项目背景、框架和细节,会问得很细(问得比较久)
  • malloc()函数
  • socket建立连接
  • set和map的实现机制和效率
  • http协议
  • OSI模型的介绍以及每层的作用
  • TCP建立连接“三次握手”和断开连接“四次握手”
  • MySQL的存储引擎
  • 索引的好处以及原因,实现原理
  • Hash查找

整个一面大概有半个小时,面试官人还是很好的,又回答的不好的地方面试官还回提醒话说不要紧张,总之其实面试的问题并不难只是我自己有些并没有准备很充分。第二天早上收到HR的通知说明天是否时间进行二面,很高心又很方地答应了,约到早上9:30.第二天早上又早早的坐在电脑前等待面试,面试官同样推迟了时间,一直到10点多,才开始面试。因为面试官用的是同一个 QQ发消息约的视频面试,还以为是同一个面试官,所以在前一天把当天自己打的不好的问题又重新看了一遍,结果面试的时候,是另外一个面试官,面试的时候还看不见,只有他能看到我。因为二面的问题很少,只有两个,下面就不列出了。
首先一开始就让我自我介绍,做完一个简单的自我介绍之后,就直接开始问实验室项目了,我一个人刚开始就讲了差不多二十分钟,接着面试官就开始问项目里面的问题,也是主要问细节,所以在准备项目的时候一定要对项目十分熟悉。介绍完项目之后面试官就问我平时写代码怎么样,我说还行吧,面试官就让我在QQ上给他敲一个链表逆序的代码,这个题目其实之前刷面经的时候就看到过,但是一直没有去想。当时给了几分钟的时间,自己没有写完,面试官就让我说了一下大概思路,说完后面试官说有没有更好的办法,当时没有想出来,后来面试官就说今天的面试结束了,让我等通知(基本是挂了)。腾讯的两次面试机会就这样白白的浪费掉了。
华为面试
说到华为面试,就是一道伤,并不是面试不理想,而是我自己作死,白白浪费了一次这么好的机会。在申请简历的那天晚上,最后由于时间紧急,仓促地填完了简历,在招聘岗位上,自己当时本想选IT应用技术软件开发岗位,当时看到了一个IT应用技术工程师岗位,看那底下岗位介绍并没有标注特别的要求,心想软开报的人应该很多,决定报个比较少见的。后来也没有仔细看下所投的岗位,以为都是差不多。结果后来华为通知下午三点面试。提前半个小时就来到了酒店,看到了很多人在外面等着。后来才知道软件的人确实多,签到都推迟到了4点多。不过签完到,很快就点到了我的名,当时也很纳闷怎么会这么快到我。面试官一上来就聊了聊什么专业学习的课程和以后想的职业规划,我当时心里还在想这事技术面吗?后来面试官说你这项目里面的东西和我们这方面没有关系呀,你会统计算法吗?你用过SPASS吗?我当时就懵逼了,心想自己是不是报错岗位了,后来我说我是想做软件开发方面,面试官说那你是不是报错岗位了,我们这边主要是做大数据和系统网络方面的。后来就没有后来了。面试官说面试结束了,确实不好意思。我去,当时心里一落千丈,准备好多,结果什么技术方面的都没有问。后来找HR调岗位也没有成功,华为的面试就这样草草结束了,没想到自己被自己坑了一回。

虽然心里很是失落,但是也学到和积累了不少经验。总之后面的路还很长,我会继续上路。

你可能感兴趣的:(总结)