小红书搜推后端面经

一面 8.10
1.聊实习20min
2.了解netty的内存池算法吗?
3.netty和nio的关系
4.线程池的原理?如果不用线程池还可以怎么做?异步为什么好?
5.jvm和os的线程有什么关系?
6.linux中线程和进程的异同?
7.零拷贝的流程?有哪些系统调用?
8.场景题 分库分表
9.mysql分哪几层,各自功能是什么?
10.mysql的acid各自由什么来保证
11.mvcc
12.算法 topk
二面8.21
1.算法 两个有序数组的中位数查找要求log时间复杂度
2.aqs是什么?如果要实现一个aqs,你觉得核心是什么?
3.有锁和无锁的区别是什么?乐观锁和悲观锁区别是什么?
4.java中有哪些锁?
5.synchronized有什么缺点?为什么内核态和用户态切换耗时长?你了解虚拟线程吗?
6.kafka如何保证消息不丢失?
7.kafka不就是暂时存储消息的吗,为什么他的消息积压也是一个问题?
8.page cache是什么?有什么作用?
9.大三的课程怎么办?最快什么时候到岗?
hr面8.25
1.什么时候能到岗?
2.家是哪里的?

后续 9.10oc 已拒,nnd在字节都干了一周了,你现在想起我了?
全部评论
楼主霸气啊,大厂的也拒了
点赞 回复 分享
发布于 09-19 22:36 陕西
实习吗
点赞 回复 分享
发布于 09-20 23:39 安徽

相关推荐

个人bg:双九本硕,均为数学专业,一段字节实习,无论文。搜推算法方向。offer情况:拿到意向:字节/高德/百度/小米/拼多多/网易互娱/携程/得物/荣耀/度小满/boss直聘/满帮横向挂:美团/夸克浏览器/滴滴/淘天面试挂:网易云音乐/同花顺/京东/联想/淘天/懂车帝主动拒掉面试:华为/b站/虎牙/蚂蚁面试场次:54个人基础情况:hot100初具人形。今年3月第一次接触深度学习,从零基础开始学搜推算法,从不会编程开始刷hot100(数学专业,理解一下),用时一个月在四月找到字节实习,实习三个月拿到转正,9月初离职全面秋招。个人总结:1. 不要在错误的方向做太多事情,我从零基础0code到拿到字节offer之间只用了不到两个月,企业的要求本身是很微妙的,不要在不重要的地方消耗精力。我的经历也说明了只做重点可以有多么快的效率。2. 选择有价值的实习,一段有价值的实习大于杂七杂八的脏活累活。在实习时,重要的不是你自己做了什么,不要陷入到这种工作大集合中去,你要关心的是:同事都在做什么,他们的工作提升来自哪些地方?你有没有可能从某种宏观的角度看待所有人的工作?对一项具体的工作,你能不能说出它的核心:为什么选这种解决方案?这种解决方案work的实质是什么?有哪些其他的解决方案?别的解决方案的问题在哪,为什么不适用现在这个场景?一项工作可以牵扯到很多项工作,前提是你足够了解它。3. 简历和面试能力都很重要。面试的逻辑是,面试官拿到你的简历会有一个初步判断,符合要求/一言难尽。如果面试官觉得你的简历ok,你接下来的表现只要符合预期就能过,否则就要超出预期才能过。4. 很多人喜欢看bg,但你们也应该相信面试能力的重要,我的bg在这一行里是中下,能拿这么多ssp靠的是对这一行的理解在面试时成功惊艳到了面试官。哪怕你bg不够好,也不应该自怨自艾太多,技术在这一行永远是占最高位的。5. 尽早准备,尽早投递。暑期实习正在变得越来越重要。另外对搜推有想法的可以去看看我的小红书,给出了很多关于搜推算法的思考:id 一条狗的研究:https://www.xiaohongshu.com/discovery/item/692683fa000000001e02d2af?source=webshare&xhsshare=pc_web&xsec_token=ABJfdqPbrTd0g6N9qpZY9r1tPbSVN2ePelx1oC0dR2ibg=&xsec_source=pc_share
点赞 评论 收藏
分享
评论
5
16
分享

创作者周榜

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