迅雷内推-迅雷内推码

9.26 迅雷一面

岗位:服务器开发工程师

1、自我介绍

2、tcp的可靠传输是基于什么特性来实现的

3、讲一下四次挥手

4、在一个真实场景中,发现服务器上有大量的time_wait状态的连接,会有什么影响吗

5、如何排查上述问题,你觉得会是什么原因出现这样的问题,如何解决呢(还追问了一些细节和指出了我回答中的一些漏洞)

6、HTTP1.1相比于HTTP2,在性能和效率上存在哪些问题呢

7、HTTP2和HTTP3解决了1.1的哪些问题呢(回答不全的话一直追问,还有什么问题呢)

8、针对队头阻塞的问题,要求从1.1讲到3,分别怎么解决的

9、网络切换导致连接中断的问题(主要讲http3的connection id)

10、innodb的隔离级别

11、为什么设置可重复读为默认隔离级别

12、可重复读一定不能解决幻读的问题吗(可以用间隙锁),间隙锁一定能解决幻读的问题吗(不一定),什么场景下解决不了呢

13、详细讲一下mvcc的实现方法

14、你刚刚说到的undolog是什么作用呢

15、mysql里的三大日志是什么,分别什么作用,是物理日志还是逻辑日志

16、回表是什么,怎么优化呢

17、联合索引在使用时有什么需要注意的地方

18、UUID作为主键,你认为可行吗

19、你说到的性能问题,是查性能问题,还是写性能问题呢

20、缓存和数据库如何保证一致性

21、我可以先删缓存,再改数据库吗

22、保证数据一致性还有其他的方案吗

23、你聊天服务器项目中的gRPC主要用在什么场景

24、你这里把每个服务和ip都写死了,那如果节点和服务会变化呢,怎么考虑

25、如果让你设计一个RPC框架,你会考虑哪些方面

26、反问

迅雷集团2026届春招3.3正式启动

关于我们:从P2SP下载加速到边缘云计算,从直播泛娱乐到 AI 创新业务,迅雷的产品和业务逐步走向多元化和全球化,迅雷始终坚持追求极致的产品体验,为用户创造最大价值。加入迅雷,一起做不被定义的我们!

Base地:深圳

招聘岗位:产品/开发/设计/测试/数据分析

网申及内推:即日起至10月31日;笔试时间:8月中旬起;面试时间:8月下旬起

内推链接:https://app.mokahr.com/campus-recruitment/xunlei/26600?recommendCode=DSdEHz4f#/jobs

内推码:DSdEHz4f(内推简历优先筛选,有疑问/流程问题欢迎联系) 大家投递完可以在评论区打上姓名缩写+岗位(比如PM+LJJ),我私你们面经~~

引流:字节跳动,海康威视,深信服,腾讯,阿里巴巴,拼多多,滴滴,京东,小米,大疆,美团,好未来,小红书,华为,简历,offer,面试,面经,三方,国企,央企,秋招,应届生,求职,比亚迪,建设银行,工商银行,百度,中兴,邮储、中行、建行、工行、建行、光大、招商银行、科大讯飞、蔚来、新华三、京东方、容知日新、长鑫存储、阳光电源、中国移动、中国电信、中国联通,中兴,虾皮,网易,腾讯音乐,京东,虎牙,b站,bigo,思科,亚马逊,荣耀,小米,联想,tplink,第四范式,米哈游,携程,旷视,美的,索尼,OPPO,满帮,momenta,欢聚,shein,用友,哈啰,vivo,完美世界,地平线,爱奇艺,汇顶,得物,深睿医疗,全志科技,禾赛,唯品会,度小满,蔚来

#牛友职场人脉来了#
全部评论
礼貌取码
点赞 回复 分享
发布于 03-29 18:20 浙江

相关推荐

AI数字人面试官,每个问题前有15s左右思考时间,5分钟回答时间,感觉和简历上内容1. 选择编程语言,C++2. 自我介绍,AI大模型工具使用情况3. HTTP 与 HTTPS 区别;HTTPS 的 TLS/SSL 如何连接,如何进行加密;如何防止中间人篡改/替换攻击;4. 如何排查慢 SQL,如何判定索引命中情况;已经命中索引仍然效率不佳,如何优化;聚合索引如何选择索引顺序5. 模板编程 和 模板元编程的区别;模板编程中偏特化的应用场景;偏特化是否影响通用模板功能,......6. ”生成内容“如何进行缓存,什么输入适合作为键缓存,什么不适合,如何构建key;(什么是生成内容,大模型回复吗)对于不同客户不同场景,如何避免缓存泄露和数据混淆;分场景划分如何确定粒度;如何避免缓存污染和失效;7. 设计一个日历通知系统,用户可以设置某个时间的事件以得到提醒;定时事件如何实现,如何与数据库和前端交互;设置间隔很小的多个事件,是否可能导致事件的重复或遗漏,如何避免;8. 如何入手一个陌生技术领域;如何进行信息筛选;如何判断相互冲突的信息来源的可靠性;前一天的 03/21 美团笔试:- 选择题x10,很多 AI 题- 最长严格递增子序列长度:其实只用计数不同数的个数就好了- 移动括号最少次数使得匹配:贪心,维护右括号数量和左括号差值,遇到左括号且差值大于0直接累加计数(即相当于直接移过去匹配),应该这个思路没问题吧,过了80,后面觉得可能是忘了 long long 溢出了- 01树(不会,直接DFS超时)
点赞 评论 收藏
分享
03-30 20:14
东南大学 C++
一、项目 / 求职方向1.先介绍一下自己。2.你觉得这段实习经历,你的成长有哪些方面?3.你为什么考虑投后台开发这个岗?4.你能大概介绍一下你了解的后台开发相关内容吗?5.结合你之前的实习项目,你接触到的后端相关内容有哪些?6.你端上的 SQL 用的是什么数据库?7.设备特征缓存优化这一块,也是端上做的吗?8.除了这段实习,你还有哪些后端相关经验?9.你对后端开发是怎么理解的?二、高并发 / 网络编程 / epoll / 协程10.高并发你怎么理解?11.评估高并发有什么指标吗?12.你怎么判断一个系统是不是到了高并发场景?13.你怎么判断系统已经到瓶颈了?14.高并发场景下,一般什么资源会先被打满?15.如果不考虑外部 IO,只看服务器内部处理,怎么判断它已经满了?16.纯高并发网络框架场景下,一般是 CPU 先满还是内存先满?为什么?17.你写过 epoll,也了解过 Go 的协程,你觉得它们在设计思路上有什么区别?18.你觉得 epoll 和协程哪个更好?为什么?19.如果 epoll 已经很好了,为什么后来还会出现协程这种设计?三、基础算法 / 排序20.排序算法介绍一下。21.堆排序适合解决什么样的问题?22.堆里取最大值或最小值的复杂度是多少?23.快速排序的时间复杂度是多少?24.快速排序最坏情况是什么复杂度?25.什么情况下快速排序会退化到最坏情况?26.有什么优化措施可以减少快速排序退化的情况?四、操作系统27.进程和线程有什么区别?28.进程和线程切换,哪个更快?为什么?29.进程切换主要慢在哪里?30.进程的寻址空间大概有多大?31.32 位系统和 64 位系统的寻址空间一样吗?32.你怎么理解线性地址、逻辑地址和物理地址?五、数据库33.MySQL 的索引数据结构有哪些?34.为什么 MySQL 索引常用 B+ 树,而不是红黑树?35.索引为什么要考虑磁盘存储特性?六、网络 / HTTPS36.HTTP 和 HTTPS 有什么区别?37.HTTPS 是怎么解决信任源问题的?38.如果证书不是权威机构签发的,会有什么问题?39.浏览器为什么能识别哪些证书机构是可信的?七、AI / Agent / 大模型基础40.你比较擅长哪些技术方向?41.Agent 的设计模式有哪些?42.ReAct 是一种什么思想?为什么会有这种模式?43.为什么模型会出错或者产生幻觉?44.如果模型缺少信息,它直接回答“缺少信息”就可以了,为什么还要继续设计 ReAct 这类模式?45.现在这些主流大模型,用的是解码器还是编码器?46.GPT 和 BERT 的区别你知道吗?47.既然你对 AI 开发感兴趣,那你怎么理解模型的能力边界?八、编程题48.有 N 个人围成一圈,从第 S 个人开始报数,报到 M 的人出列,然后从下一个人继续,直到最后剩下一个人,输出一下出列顺序。
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务