首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
xxxxx123qwe
门头沟学院 golang
关注
已关注
取消关注
@April00:
腾讯 搜索广告c++面经分享
简历上的项目1: C++ Web Framework REST API 框架(反复重点问了这个项目) 项目源码 : https://github.com/wfrest/wfrest 项目是基于c++ worklofw(https://github.com/sogou/workflow) 框架之上的拓展插件,所以也问了一些底层workflow相关的问题。 简历上的项目2: 基于协程的c++服务器框架 项目源码 : https://github.com/BurgerGroup/Burger 项目是魔改了经典秋招项目muduo,task都封装为一个协程,自动切换调度,是有栈协程。 问题: 1. 为什么选择workflow作为底层,与libhv,asio的差别。 主要回答了他的任务流的设计,底层的任务调度模式(与muduo的one loop per thread做比较), 如何应用多继承(比较常见的框架都是基于对象,很少简单有这种设计巧妙的多层继承架构),顺便问了一波经典c++继承八股,虚表之类的。 因为workflow是一个纯异步框架,介绍了如何实现异步,比较了和我的另一个协程框架如何做异步的区别。 2. 问了wfrest项目的一些设计。 利用前缀树存储path,介绍了一下如何管理生命周期。 问了http1.1相关的八股,https相关八股。 介绍了如何写http parser。 问了下application/x-www-urlencoded,multipart/form-data相关区别,如何实现解析。 问了一下项目中遇到什么困难,如何解决优化。(主要说了利用calgrind和perf去做性能分析的经历,然后还有一些设计纠结的问题,打压测试结果和其他框架做了对比) 3. 协程项目 问了如何实现协程(主要就是那段汇编切换寄存器,还有hook的原理) 问了O1,O2,O3差别,知道编译器有哪些优化。 问了经典八股协程,线程,进程的区别。 然后说到协程并不能带来性能提升,性能的核心还是epoll,顺便又说了一波epoll八股。 4. 算法 一个归并排序的题,因为项目里总是提到json,让我写了一个函数判断json字符串是否valid 在workflow中有一个简单的json解析器,我写过一个相关的代码解析: https://zhuanlan.zhihu.com/p/493430118
点赞 24
评论 8
全部评论
推荐
最新
楼层
还没有回复哦~
相关推荐
不愿透露姓名的神秘牛友
01-22 13:41
已编辑
春招提前批,你开始投了吗
春招提前批目前还没投,不过私信已经收到一些HR的邀请,目前在沟通中,再看看。
offer求求哩:
这人不是骗子吗?他也给我发了😆😆
春招提前批,你开始投了吗
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
01-23 11:30
没工作在家,父母的爱都变成了算计
我在家考公考编两年,一直用自己的存款维持考试和生活,就借住在家里,吃口饭,还交了生活费。可因为没上岸也没工作,这两年我妈天天对我精神折磨。她每天脸色都特别凶,张嘴就是骂,还老拿别人孩子跟我比,说人家多厉害,养我白养了,读那么多年书也没用。我已经很努力了,读的“卷王”专业,我咬牙考到第二。可每次考完,她也不管我上没上岸、有没有工作,马上就催我去上班,一点休息时间都不给我。她自己呢,工作才一年就因为受不了职场压力被淘汰了,明明知道就业和考试都难,还是不停地催我、骂我,说我不机灵、没出息。我才刚毕业没多久啊,什么都靠自己努力,一路踩雷走过来的。以前我一直以为父母是爱我的,直到我裸辞在家待业,才发现他...
牛客小黄鱼:
哎,不知道说什么,父母有他们时代的历史包袱和思想惯性,这件事我也是在大学刚毕业甚至工作了2-3年后就一直感受到的,除非你们一直有深度沟通的习惯,否则不要期望通过几次沟通就能互相理解。所以“离开原生家庭,每个人送给自己的最重要的成年礼”,保持距离,长期沟通,精神独立,然后继续做你想做的事。
点赞
评论
收藏
分享
2024-12-06 01:57
湖北职业技术学院 BIM工程师
找实习,找武汉实习,找一份不是电销的实习
xiao先森:
本科生也不好就业,先专升本吧
名企内推
点赞
评论
收藏
分享
2024-12-23 06:50
东北大学 Java
好震惊
给点吧求求了:
3点发的帖子,害怕😰
点赞
评论
收藏
分享
01-22 11:12
郑州大学 Java
北京中科软科技 一面+hr面 oc
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
985大一java后端想暑假找实习
7393
2
...
emmm求问
7308
3
...
前端已死?
5998
4
...
租房被坑450,已找律师准备审判立案
5529
5
...
牛客周赛78文字版题解
4317
6
...
末9需要在简历标注吗
3227
7
...
快手国际化后端开发日常实习二面 2025.1.1455min,其中算法25min
2355
8
...
双非应届本科也能年入30+?
2078
9
...
终于结束了
2018
10
...
产品or运营
1993
创作者周榜
更多
正在热议
更多
#
我的2024牛客高光时刻
#
98426次浏览
1547人参与
#
你的秋招第一场笔试是哪家
#
49744次浏览
583人参与
#
客路2025全球产研实习生招聘
#
29765次浏览
208人参与
#
被同事甩锅了怎么办
#
15789次浏览
90人参与
#
如果校招重来我最想改变的是
#
200143次浏览
2450人参与
#
求职你最看重什么?
#
35301次浏览
199人参与
#
实习必须要去大厂吗?
#
69968次浏览
1094人参与
#
应届生初入职场,求建议
#
152684次浏览
2276人参与
#
生物制药/化工公司岗位评价
#
11994次浏览
66人参与
#
你的秋招第一面感觉怎么样
#
58265次浏览
468人参与
#
求职遇到的搞笑事件
#
82011次浏览
616人参与
#
打工人的桌面壁纸都是啥样的?
#
18598次浏览
214人参与
#
秋招你被哪家公司挂了?
#
413441次浏览
3699人参与
#
AI了,我在打一种很新的工
#
33475次浏览
740人参与
#
你觉得找工作该拿大厂还是小厂练手
#
168263次浏览
1700人参与
#
如何看待offer收割机的行为
#
653248次浏览
5574人参与
#
校招我听劝
#
216362次浏览
2028人参与
#
面试时被问的最奇葩的问题
#
8754次浏览
66人参与
#
你今年的保底offer是哪家
#
26447次浏览
221人参与
#
高薪高压or稳定躺平,你会怎么选
#
27989次浏览
203人参与
#
安利/避雷我的岗位
#
434706次浏览
4776人参与
牛客网
牛客企业服务