微博搜索架构部C++工程师
一面大约40分钟
(1)自我介绍
(2)了解STL吗?vector底层实现机制是怎么样的?
(3)C++虚函数,纯虚函数的作用。
(4)C++空类产生哪些成员函数?
(5)TCP三次握手和四次挥手,何时进入CLOSE-WAIT状态。会在linux上查看tcp的连接数吗?如果TIME-WAIT状态太多了,一般是什么原因造成的?
(6)最近有没有看过什么开源代码或者技术书籍,介绍一下。
(7)手撕代码:针对10000篇微博,统计其中每个汉字的出现次数、以及包含每个字的微博条数,并按照每个汉字的微博条数进行排序后,输出到文件。
预先提供:微博文本的文件名称是"docs.txt",每行信息:一篇微博文本。
预先提供:微博文本的文件名称是"docs.txt",每行信息:一篇微博文本。
(8)我看你本科是学统计学的,是否投递过算法相关的岗位,为什么考虑做后端开发,未来职业规划是怎么样的?
#面经##C/C++##微博#