百度三面和腾讯劝退面面经,春招的一点感受

百度连着面了三小时,一面问了很多基础,写了两题,二面问的比较少就给我过了,三面写了好几道,记忆有点混乱题目就写在一起了
基础:
项目结构
epoll和select的区别
epoll底层实现
epoll用于同步还是异步?
异步非阻塞io是什么样的模型,别的模型呢
水平触发和边缘触发
你说ET适合高并发,有测试过效率上的差别吗
线程池的实现
堆排序和快排
tcp udp区别
进程线程区别,公用和独立的部分
怎么查看进程占用内存
为什么线程更快
线程安全知道哪些方法
你说互斥锁和条件变量,这样会带来资源的竞争,知道什么优化办法吗
linux会用什么,shell命令讲几个
堆和栈的区别
线程怎么访问互相的栈
数据库用过吗
系统变慢可能是因为什么?从内存方面分析呢?
虚函数,虚函数表,虚函数表是公用的吗
虚继承,多继承
string的length和size一样吗
string是怎么增长的
面向对象三大特性
8个球找重量不一样的一个怎么称 
代码题:
写个string_to_float
n个有序链表,合并成一个
字符串A,B,在A中删除B中出现过的字符
对一个文件做处理,取出带A关键字的行的最后一个字符串,统计重复度。一开始要我用shell脚本写,我说不会,就让我C++写
整数数组A[n],元素取值范围在[l,u]之间,排序,时间复杂度要为线性,稳定排序。写了个桶排
二叉树知道后序中序求前序遍历

腾讯一面现场面,问的很少,让我讲讲项目构造,问了问TCP、UDP,进程线程,进程间通讯,写了下插入和选择排序,然后就问C++的问题
map用过吗,底层怎么实现的,讲讲红黑树,除了map这些关联容器还知道什么直接查询元素的数据结构吗?我想了半天说用哈希表实现的unorder map算吗,面试官也没说对不对,直接问我哈希冲突怎么解决,我说了三个,然后问我线性探测法为什么比其他的快,提示我从缓存的方向考虑,我说底层这方面了解不多就没问了。又问了迭代器失效,map和vector遍历的时候怎么解决失效,这块也是纠结了很久。

第二天接到电话面的通知,当时感觉就很不对劲,面了才发现这是来劝退我的。腾讯二面是我春招以来经历的体验最差的一次面试,从一开始面试官就一脸不耐烦的样子,各种伸懒腰叹气咂嘴打断我回答。全过程一直抓着项目怼,问了很多inux实际操作中的问题,我说自己是非科班的,缺少实践经验,但是觉得自己理论知识和算法学的比较好,但依然还是怼项目问题,最后我都想自己关了视频了,只记录了几个问题:
图形界面进程的优先级
一个项目怎么评价性能
怎么得到服务器一次请求的处理速度的具体数据
怎么看进程占用多少内存
怎么看一个shell命令花了多少时间
cookie由哪些部分组成
session怎么使用
***页怎么实现的
cgi是什么,他的全称是什么
怎么评价算法的优劣
一次浏览器访问网页的过程用到哪些东西,这个过程操作系统参与了哪些部分
操作系统由哪些部分组成
32位为什么只有4G内存,内核在高地址还是低地址,32位系统可以用8G内存条吗
框架是什么,了解过哪些流行框架
中间问了我有想过将来有什么目标吗,我说想成为技术大牛,然后就质问我为了达到这个目标努力过吗?你觉得你比别人有什么优势吗?然后最后又这样质问了我一次,我就觉得很莫名其妙,难道我搞竞赛不算努力吗,学理论知识不算努力吗,只有做项目才算?最后扯几句蛋就给我挂了

春招到现在除了深信服还是0offer,除了面试中挂也遇到过走完流程被挂,原因我也很清楚,大家都能答得出理论问题,刷人肯定是从没有实际经验的我开始刷。面深信服的时候我问面试官为什么不直接录用实习生,面试官很直白的告诉我,目前我距离上手工作还有很大差距,一开始我对深信服先培训考核暑假再发offer的做法很不满,现在我意识到光靠读书刷题还是找不到工作的,在深信服学习确实是目前最适合我的途径。接下来基本上要放弃春招了,祝愿大家都能拿到满意的offer
#春招##百度##腾讯#
全部评论
哎老哥辛苦,一起加油吧
点赞 回复
分享
发布于 2018-04-24 20:15
还好,虽说是实际项目内容,问的都很基础,别人估计也不缺人,按最好的录取
点赞 回复
分享
发布于 2018-04-24 20:16
联易融
校招火热招聘中
官网直投
从缓存考虑是***和局部性原理吧,感觉CSAPP这本好书以前没看太亏了。楼主腾讯二面简直可怕
点赞 回复
分享
发布于 2018-04-24 20:23
老哥,你这是实习还是正式
点赞 回复
分享
发布于 2018-04-24 21:02
老哥,你面的什么岗位呀
点赞 回复
分享
发布于 2018-05-10 15:25
老哥加油.
点赞 回复
分享
发布于 2018-05-10 15:43

相关推荐

6 65 评论
分享
牛客网
牛客企业服务