百度+腾讯+华为+美团,已定TX
前三个Offer已拿,面试阶段结束。
先谈下个人情况,编程和项目都不怎么样,基础一般般。就7月份刷了下牛客的部分题目,然后就看了一些别人的面经,自己总结了下。看了别人的面经感觉问的很变态,再看看自己的问题,感觉很弱。。。
下面谈谈自己的面试。
百度(OFFER)
百度虽然给大家的感觉都不怎么好,但是百度我三面过后,感觉面试官都很nice。
一面
问了项目,C++那些常用问题基本全问了,所以多看面经。面了80分钟左右。linux里面会哪些命令之类的。感觉无论项目还是C++,面试官全会,彻底被碾压。不过面试官的态度一直很温和,本一问会挂,结果给了二面的机会。
二面
面试官是深圳百度的,很年轻,人也很好,有说有笑的,问的一些STL和C和C++内存分配的问题,项目随便问了问。面了也差不多80分钟。最后问我愿不愿意去深圳,如果去了,可以切磋下乒乓球之类的。。。
三面
今天三面了,开始又问了C++的基础问题,项目没怎么问。看了就会的那种,也是深圳的,介绍了他们部门的情况,问我愿不愿意去。很谦虚,说话感觉很严谨的一个面试官。45分钟左右,让我回去等结果。又过了几天就通知说可以拿offer了。
ps : 个人感觉百度定的部门感觉没什么前途,百度的三个面试官都是百度安全的,都很NICE
腾讯(OFFER)
一说到腾讯就感觉心累,本来投了IEG,但是IEG没面过,刚投没多久,SNG就打电话面试,接着就开始了
tst: 一面 ---> 二面 ---> HR面 --->报备
没办法寄希望于校招,然而腾讯校招也大坑。。。,tst对校招有影响, 然后就没收到面试的通知。我腾讯的查询结果是这样的
HR面(受TST影响)--->没通过面试(蛋疼的tst,话说我笔试完都没面试)--->你并不适合当前的岗位(心好累)--->初试(被逼无奈霸面)--->复试(然后还没通知我HR,不过应该是没希望了)---> HR面--->通过所有面试 --->11.3发Offer(一看就是有人拒,才想起我)
ps: 一面面试官黑着脸,二面面试官很淡定优哉游哉的样子,三面HR姐姐聊的很High。虽然去了tx,不过SNG太坑爹,最想去的IEG没去成,略失望。
内推
时间太久了,记得不是很清楚了。就随便写写。
- 基本C++,STL
- 问了一些Linux下面编程过程中遇到的问题,比如内存泄漏,CPU占用过高怎么办等
- TCP/IP
- 滑动窗口
校招
一面
面试官一直很严肃,问我纯C,C++基本没问。。然后由问了项目,问了两个问题,问怎么实现,问了操作系统,网络,问了近2小时(10:20进,12点10分出。。。问完后,出来,他问了啥,我都不怎么记得了,看来是老了),后面一半多时间,问的越来越紧张,然后想上厕所,不好意思说,一直没有办法集中精神。然后就感觉答的并不好。。。,不过给了二面的机会,感谢面试官。
二面(被套路了)
二面45分钟就结束了。象征性的问了C++,项目。很easy的一些题。后面突然转到了假如周围有有打酱油不干活的人,你有什么感觉。。。 我就直接说对这种人很不爽。。。周围的人对你的评价怎么样,吐槽了下老板。。。感觉挂了。。,第二天竟然让面HR了,万分感谢面试官。
HR面
HR姐姐貌似还不错,帮我分析了二面的情况,遇到那种问题怎么回答,然后就是叙家常。
华为(OFFER)
个人感觉一面面试很水,二面我很水
一面
就问项目,很快就结束了
二面总监面
被问出翔,一问三不知,关键是都没搞过,问项目的扩展。。。,一问三不知。
ps: 华为不好评价,去的话,不知道会不会后悔
美团(待定)
三面 + HR面 + 1面聊天
不会java, 就聊一些项目和一些具体问题的解决思路,写了一些代码,offer发不发就不那么重要了,发几个编程题吧
- 括号匹配
- 简单DP求f最大的一段区间
- 快排
- 链表是否有环,环的起点,要证明
- 二叉树两个节点的最小距离
Some Interview Problems
- CPU使用率过高 怎么看在程序中CPU 使用过高的地方在哪
- 程序突然崩溃了找bug
- 构造函数定义成虚函数可以吗? 析构函数可以定义成虚函数吗?
- static, Const的用法
- 内存泄漏 怎么处理,举例 句柄泄漏
- 内存的分配方式有几种?
- dll加载到内存位于哪个区, C++ 内存管理问题
- 静态链接与动态链接的区别
- 同步,异步区别,使用场合
- https结构
- tcp 三次握手 四次挥手 两次呢?2MSL?
- 怎么保证可靠性传输? tcp重传
- hadoop了解吗,谷歌的fs知道吗
- 给你一篇文章,怎么分词,统计每个单词的用法 sed删除某个单词(删除后仍然可能会出现)
- gdb用过吗
- 你知道哪个设计模式,单例怎么实现,观测者怎么写
- socket编程用过吗? 讲述下服务端的socket的工作过程
- select 和 poll 的区别
- 体现自己的工作量(包括遇到的困难,如何解决,一致性hash)
- 负载均衡策略