首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
细致的烤冷面在刷题
香港大学 golang
发布于上海
关注
已关注
取消关注
@zr_liu_98:
腾讯ieg后台开发面试
岗位:C++后台开发 回顾一下三轮技术面试,总的来说非常坎坷,每一轮的面试都非常细节,不得不说腾讯面试官对于基础的扎实程度要求很高。 初试 视频面:1h15min 面试官非常和蔼,首先让我介绍了一下自己,然后就是对于我之前在腾讯参加引力计划的一些细节的考察,由项目拓展到各种网络+操作系统: 1、项目中采用的websocket协议与http协议之间的区别 2、把http1.1,http2,http3的发展过程,还有一些具体细节说一下,类似于http1.1keep alive,http2的静态表,动态表,HPACK编码,http3的QUIC具体细节QPACK,TLS1.3以及运输层实现为UDP 3、关于UDP如何实现类似于TCP状态连接?(加上seq等) 4、关于TCP的拥塞控制(以及BBR算法的提出缘由简单介绍下,丢包驱动->测量驱动) 5、TCP的四次挥手状态分别是什么,以及他们在性能上可否进行调优(Linux上的TCP参数调优,time_wait复用,半连接队列,全连接队列...)? 6、项目中用到的epoll,可否介绍一下select,poll,epoll的具体原理,以及发展的原因,在epoll基础上的Reator框架是什么形式?(可以结合Redis的单线程reator,Netty的主从reator回答) 7、介绍一下红黑树在linux内核中的应用(看到简历上写的了解内核和红黑树),回答了两个: (1)、CFS调度算法(vruntime的大小来构造红黑树) (2)、mm_struct的vm_area_struct(不同的虚拟内存区域之间用红黑树进行连接) 8、对我的科研项目问了一下:对抗机器学习中的特征选择,简单介绍一下 上面讲完差不多40分钟,然后开始做题: 算法题: 合并有序链表(leetcode原题) 反问: 游戏服务器开发中现在重点关注技术?(高并发,高可用的分布式架构,现在也比较流行和AI结合面) 复试 视频面:1h3min 面试官看上去是个大佬,后来证明他确实是😕 一开始上来让我介绍,说一下自己本科和研究生期间学过的计算机方面的课程(操作系统、网络、数据结构与算法、计组、微机等) 面试题: 1、了解Linux的网络协议栈低层实现吗?(从网卡开始收包,结构体拷贝链:ring_buffer->sk_buff->socket,每一层所在的OSI层,以及linux中所在的子系统) 2、数据包发送是如果采用零拷贝技术,应该在哪些方面要进行改进? (SG_DMA的选用,sendfile函数) 3、项目中涉及到的websocket协议,对于包体是如何编码的?是probuff还是其他的?如果是自己设计一个网络协议,要考虑到哪些问题(粘包问题,纠错问题,编码问题等) 4、项目中一个普通的包大概多少字节,当时有没有观测CPU占用率,哪些指标可以观测性能,并发量为多少QPS?(平均负载等) 5、对第4题追问,那么如何方法可以提升Linux性能?(reator模型中线程池的线程个数与CPU核心数相同,还有网络方面也可以考虑:初试中提到的点) 6、协程与线程的底层区别,为什么协程更轻量,以及异步IO的原理?windows的IOCP? 7、场景题:如果现在你手上有1亿个数字,那么你如何利用手上的工具进行排序?涉及到的数据结构?(其实1亿个数字占用空间并不大~) 8、go与C++的应用场景可否谈一下?以及目前服务器性能提高的主要手段还有哪些?还有微服务了解多少?(问的比较宏观,技术的全面性) 9、啥时候可以入职? 没有算法题,很开心😂 反问: Linux内核这一块自己比较感兴趣,面试官怎么看?(面试官回答这是程序员的必备技能,但是基础好的话应对各种应用层的技术就会发现思想大致相同,所以啃一啃也很有意义) 三面 电话面:40min 面试题: 1、在项目中,Reator模型的client_fd如何分配?(我回答自己采用的是round_roubin,也可以采用别的分配方式) 2、分配时是共用消息队列还是每个子线程一个队列? 3、http服务器项目中的http解析报头,报体时所需要注意的问题? 4、每个client结构体中存储了哪些数据结构? 5、介绍一下stl源码,自己讲了几个(大概20min): (1)vector扩容操作 (2)deque是链表队列,(queue和stack为适配器) (3)sort是内省排序 (4)list双向链表 (5)set和map底层采用红黑树,unordered_map和unordered_set采用的是哈希表 6、对于不同的容器采用sort排序时如何进行区分?(类型萃取:type_traits和type_info技术) 中午状态变成HR面,然后收到云证与综合测试的通知 HR面试 (40min) 面试题: 1、介绍一下本科或者研究生自己印象最深的科目? 2、为什么想转计算机? 3、假期里读了哪些书? 4、大学期间印象最深的事情? 5、对于工作的发展及规划? 7、平时喜欢玩什么游戏?水平咋样? 8、手上还有没有其他的offer,如果要选择的话,怎么选? 9、评价一下自己? 10、大概啥时候入职? 11、有什么问题要问的? 总的来说,HR面试还是比较轻松愉悦的,比技术轻松很多啊,可能想看看你的性格还有做事情的热爱程度以及靠不靠谱。 写在最后的话: 如果是面试服务器方面的开发,我认为可以多研究一下linux开源代码,可以看看极客时间上刘超老师的《趣谈操作系统》和《趣谈网络协议》,这两个专栏,虽然很硬核,但是啃个3-4遍,相信对于基础的理解一定会有质的飞跃,复习期间可以搭配着一些《图解http》或者《C++服务器开发精髓》这样的书,由浅入深,对于写在简历上的项目,相信牛客的小伙伴们也能够收获自己的心仪offer~如果有技术上的问题也可以一起交流哦~
点赞 18
评论 11
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
08-12 17:58
上海智元新创技术有限公司_强化学习算法工程师(准入职员工)
智元机器人内推,智元机器人内推码
C++面经摘自优秀牛油先介绍了大概八分钟的科研项目然后开始拷打(有一些记不清了2333)C++部分:C++ 编译过程链接过程做了些什么智能指针介绍shared_ptr实现原理shared_ptr引用计数是原子性的吗怎么保证原子性的垃圾回收机制内存泄漏怎么排查内存泄漏排查工具的原理垃圾回收机制内存泄漏排查工具、垃圾回收机制、共享指针三个之间有什么关系stl map可以多线程同时写入吗stl里有容器是线程安全的吗int a,vector<int> b,同时作为函数参数,b存储在栈上还是堆上;操系统部分:协程和线程的区别协程切换的C++底层实现epoll\select\poll的区别为什...
点赞
评论
收藏
分享
08-14 12:31
魔门塔(苏州)科技有限公司_感知算法工程师(准入职员工)
Momenta内推
offer就和抢演唱会票一样,抢完第一波之后等回流了,大佬拿着再多意向书,最后也只能签一个,,越厉害的,拿的offer越多,且都是非线性增长的,只要上面的人释放完意向,紧接着链式反应,大家都会有有offer的,其实最难的不是offer,而是进入了公司,发现累的要死,很多同学进入了工作后,朋友圈就没有更新过了,所以大家在签约的时候一定要打听清楚! 目前的重点还是先尽量投,尽量拿到!给大家详细聊一聊公司上班细节,大家可以评估下自己来了能否适应。智驾整体强度都比较大,因为基本都算初创公司,还没做到能躺着收钱的地步,凡事看两面,压力大但是能学到东西,不至于说每天干重复的东西么没有提示,工作时间10am...
Momenta公司福利 648人发布
点赞
评论
收藏
分享
07-11 22:27
中南大学 Java
27小登暑期沉淀开学能投大厂吗
目前正在看苍穹外卖,现在看大厂的面经基本都不会😭也没有实习经历找了一个小厂,但是太水估计跑路了。
程序员牛肉:
学历的话没问题。但是没问题的也就只有学历了。 其实你的整体架构是正确的,博客接着干。但是项目有点过于简单了。从后端的角度上讲,你这也就是刚入门的水平,所以肯定约面试够呛。 如果你要应聘后端岗位,那你第一个项目竟然是仿写操作系统。这个你要面试官咋问你。你一定要记住一点,你简历上写的所有的东西,都是为了证明你有能力胜任当前的岗位,而不是为了证明你自己会什么。 如果你只是浅浅的做几个项目,描述也都是烂大街。技术点也都是各种混水类的配置类需求,那你就不要幻想自己能走多远。一定要保持思考,保持学习。
点赞
评论
收藏
分享
07-26 15:22
门头沟学院 嵌入式软件工程师
秒挂只有一个原因
兄弟们,遇没遇到官网投递直接秒挂这种情况只有一个原因那就是这家公司是个学历厂而你偏偏是因为学历不够就流程终止了也有可能是这家公司这个岗位卡学历
牛客59889166...:
这垃圾公司去我们学校只招销售纯离谱
点赞
评论
收藏
分享
08-12 20:45
北京大学 算法工程师
钉钉笔试
最强攻击力这题我用的优先队列,也超时了,不懂怎么做。。。
投递阿里巴巴控股集团等公司10个岗位
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
小红书java一面
5560
2
...
该不该给领导买东西啊...
4600
3
...
美团今天的ai coding笔试允许用ai吗
3554
4
...
百度提前批一面凉经!继续复习!
3455
5
...
大疆结构秋招一面
3407
6
...
小红书-引擎架构- java实习-一&二面凉经
3048
7
...
影石嵌入式面经
3030
8
...
美团第二次笔试 算法题直接白卷投降
3019
9
...
美团模型平台后端开发面经
2890
10
...
大家离职都怎么开口的啊?
2765
创作者周榜
更多
正在热议
更多
#
你上一次给父母打电话是什么时候
#
14666次浏览
133人参与
#
如果工作一直消耗情绪还要继续做吗
#
6831次浏览
53人参与
#
秋招笔面试记录
#
204098次浏览
3490人参与
#
给26届的秋招建议
#
40727次浏览
1031人参与
#
在职场上,你最讨厌什么样的同事
#
28378次浏览
208人参与
#
我的秋招“寄”录
#
47068次浏览
613人参与
#
实习的内耗时刻
#
61263次浏览
651人参与
#
秋招投递记录
#
28722次浏览
317人参与
#
发工资后,你做的第一件事是什么
#
72788次浏览
252人参与
#
如果校招重来我最想改变的是
#
280149次浏览
2909人参与
#
我的AI电子员工
#
13560次浏览
109人参与
#
你最近一次加班是什么时候?
#
80369次浏览
433人参与
#
秋招,不懂就问
#
12829次浏览
135人参与
#
校招第一份工作你干了多久?
#
99454次浏览
439人参与
#
安克创新求职进展汇总
#
40321次浏览
448人参与
#
毕业季,你想好怎么跟生活对线了吗?
#
237107次浏览
3789人参与
#
工作上你捅过哪些篓子?
#
22434次浏览
140人参与
#
网易求职进展汇总
#
113357次浏览
1072人参与
#
扒一扒那些奇葩实习经历
#
71945次浏览
936人参与
#
应届生初入职场,求建议
#
240962次浏览
2721人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务