获赞
180
粉丝
72
关注
8
看过 TA
1637
中南大学
2026
C++
IP属地:北京
暂未填写个人简介
私信
关注
only两面,应该是个日常吧,做百度云云计算的,C++/ Go,暑期已经伤透了我的心,决定干个日常然后all in秋招了一面(50min)1.项目介绍与拷打2.raft选举3.选举失败怎么办3.leader和follower挂了分别怎么处理4.新节点加入后要复制全量日志吗,日志量太大怎么办(快照压缩)5.实习介绍与拷打6. Proactor与Reactor7.什么场景使用异步IO,什么场景使用同步IO?8.epoll,select和poll9.操作系统的启动过程10.进程与线程11.用户态与内核态12.lazy allocation过程13.多级页表的好处14.cpp多态15.智能指针16.循环引用17.手撕LRU18.反问二面(1h20min)压力面,说啥都质疑,答对无反馈,手撕两hard1.非常深入的实习拷打,上来就把我打蒙了2.死锁3.如何排查死锁4.锁竞争过程中,如何防止某些进程一直抢不到锁导致饿死5.什么情况会导致内存泄露(裸指针,shared ptr循环引用,多态下父类析构函数非虚函数)6.详细解释一下最后一种情况为什么会导致子类对象内存泄露?如果子类对象无任何内容呢?(有点没理解面试官意思,答了一个类即便是空的,也要占1字节内存)7.介绍智能指针8.三道智能指针应用场景题(汗流浃背)9.说一下你说了解的所有stl容器和他们的底层原理(queue和deque不知道,回去查了一下queue是deque实现的,deque底层是分块数组)10.手撕两hard(个人认为这两题应该都对标力扣hard,后面查到了第一题确实力扣有,是hard),给了个链接跳转英文题,噩梦开始第一题是实现一个最高频率栈,每次弹出最高频率的元素中的一个,如果有多个,弹出最顶上的那个(答了用两个栈实现,有点暴力,面试官不满意,遂寄,回去想了想,应该是栈+哈希表)第二题跳格子,滑动窗口+dp,一开始想歪了,以为是贪心,好在后面圆回去了11.反问业务(面试官只答了一句话,明显不耐烦了。到这里我以为我必死无疑了,已经在准备快手的下一面)第二天和问hr姐姐,啥时候发感谢信?答,面试通过了,稍后电话联系你问,啊?只有两面???答,是的遂上京
bowwww:接只有两面
查看29道真题和解析
0 点赞 评论 收藏
分享
  bg末九本,一小厂实习,算法题1000+,专一拿过国奖二月中旬开始投递,海投所有大厂,截止目前0暑期offer,但意外收到了一个百度日常的oc超参数(游戏服务器):TimeLine忘了,2-13左右,两面oc,已拒不鸣科技(游戏引擎):TimeLine忘了,2-15左右,三面oc,已拒字节飞书(后端):2-20一面挂腾讯wxg(后台):2-20一面挂度小满(GO研发):2-27一面挂字节广告(后端):3-4一面,3-14二面,泡池子ing阿里云(基架):3-6一面,3-9笔试a0.45挂百度(Go研发):3-7一面,3-18二面阿里淘天(C++研发):3-11一面,错过二面电话,寄RisingWave(数据库内核):3-12一面腾讯csig(后台):3-13一面挂佳期投资(量化):3-14一面,已拒笔试百度(C++/Go研发):3-18一面,3-20二面,已oc快手(云原生):3-18一面,已约二面阿里控股(C++研发):3-19一面kpi,已挂拼多多(服务端开发):3-20一面,约二面已拒美团(后端):3-21一面,3-24二面做过笔试的厂也总结一下吧:1.顽岩资产2.作业帮3.饿了么4.灵犀互娱5.阿里控股(淘天)6.米哈游7.美团8.拼多多9.阿里云10.蚂蚁(无面挂)11.网易互娱12.b站13.虾皮14.游酷盛世15.客路旅行16.柠檬微趣(一点也不有趣)17.特斯拉(说我没有图形学经验,不给面)反思了一下,自己作为一个C++选手,项目和实习以造轮子居多,基础还算扎实,所以一面只要非kpi基本都能过,但一旦进了二面,开始考察业务,就顶不住了。作为纯血CPP选手,没有垂直方向,所以选择了海投策略,用CPP的岗与不限语言的后端岗全都会投递。结果就是,投递量化、游戏、音视频、OpenGL、存储、数据库等岗位,无相关经验,打不过有对口项目与实习的选手,纯纯送人头。而投递不限语言的后端岗位,也打不过java与go选手,这两位是后端的宠儿,项目实习都是业务为主(外卖点评这种),自己的cpp写几个轮子项目,面试官根本不care,一问起业务来,表示啥也不懂,也是送人头。总结:如果再来一次,绝对不会选择C++,已经走上一条不归路了呜呜呜
洒脱的杰尼龟在走神:我们cpp就是🐮,转什么语言都方便,而且什么岗位都能投
0 点赞 评论 收藏
分享
一小时项目+八股拷打,简历从头问到尾,问到不会为止,最后十五分钟手撕LRU(典中典)(1)实习拷打(引申了一个ABA问题,不会,当头棒喝)(2)LRU用在OS的哪些地方(3)mmap使用的是物理地址吗(4)mmap会将整个文件映射到内存里吗(5)Page Fault具体过程(6)发生Page Fault后要将虚拟地址映射到物理地址,如何判断映射到哪个文件的哪个部分?(答了根据虚拟地址的偏移量对应到文件起始地址的偏移量,被追问如何确定要映射哪个文件,懵)(7)时钟中断(8)OS如何选择从内核态返回哪个线程(答了调度器会从“线程表”里根据调度算法,选择下一个线程)(9)“线程表”具体是什么数据结构(队列、红黑树、链表)(10)协程(11)你实现的协程是非抢夺式的,如果有一个协程死循环了怎么办(答时间片耗尽后线程强制切换上下文,被追问当前线程已经被这个协程“占据”了,又该如何实现上下文切换。懵了,面试官说可以用信号)(12)打开文件的具体过程(13)项目介绍(14)TCP粘包(15)JWT流程,JWT可能被伪造吗(16)raft协议,读操作可以位于任意节点上吗?(我回答是,面试官表示质疑,引申下面的问题)(17)强一致性的实现,假设客户端连上一个follower,但此时最新的日志还没从leader上同步过去,客户端又想读取到最新的数据该怎么办(不会,面试官说follower返回数据的同时返回一个“日志长度”)(18)raft选举(19)投票规则(答了任期,面试官说还有一点)(20)Proactor(21)忘了问的啥,掰扯了一下IO模型(22)epoll,对比其它两个(23)普通的IO会阻塞轮询,阻塞的时候可否做其它事情,让别的进程读(没get到面试官意思)(24)ps命令会显示哪些信息(追问会显示进程状态吗)(25)HTTP(26)http优化,keep alive(27)继续优化,若有一个复杂场景,服务器需要频繁推送,怎么处理(答了2.0多路复用,主动推送,升级成websocket,结果都不是面试官想要的,最后没辙了答了一个本地缓存,面试官和我都发出愉快的笑声)(28)数据库索引(29)索引常见数据类型(30)索引查找(31)联合索引(32)redis日志(33)AOF日志解决了什么问题
猫猫猫猫猫猫喵:问到都写不下了 (34)docker是啥,讲讲原理(不懂,我只是一只猫猫怎么会懂这么深奥的原理) (35)手撕LRU (36)反问
0 点赞 评论 收藏
分享
momo_校招版:给佬跪了 我周末三场都有点嫌多了
0 点赞 评论 收藏
分享
查看28道真题和解析
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务