小红书搜推后端面经

一面 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 安徽

相关推荐

感觉是KPI了,面试官不开摄像头,语气也透着一股死气,而且比一面还八股拷打,项目几乎就没问什么(这对吗)上来自我介绍,介绍项目,讲了五分钟之后跟我说他刚刚掉线了而且刚开始就让我答问题浅尝辄止就行不要深入,多的他感兴趣会问项目这块介绍了十分钟,然后差不多是十分多钟项目相关的八股,云原生这一块的,容器和vm的区别,容器底层的一些东西,比如namespace等,还问了我fork和vfork的区别(记不清了。。),剩下记不太清了接下来四十多分钟基本就是八股OS好像问了:进程和线程的区别协程有了解过吗写时复制介绍一下计网:timewait介绍一下?timewait有什么危害?(这问法愣住了,没答上来)go这块问得比较多:goroutine了解吗,介绍一下假如有一个goroutine执行一个死循环,底层会发生什么goroutine的抢占式调度介绍一下stw了解吗(只看过只言片语。。。)map介绍一下syncmap介绍一下和map的区别channel介绍一下发生了Panic你怎么处理用过协程池吗(含泪说没有)剩下的记不太清了MySQL这块又被拷打了又没看:普通索引和唯一索引的区别和适用场景change buffer了解吗(忘了。。。)count*和count1的区别(忘了。。。)还问了一个b+🎄怎么存啥啥啥来着(他说的东西我听了两遍都没听清,但是好像听起来是什么nurl,这玩意是MySQL里的吗。。?然后他说没事没事就跳了。。)最后算法题:“一面面试官是让你写了一个update语句是吧,现在能写出来吗”(麻了)“写一个二分查找吧,你自己IDE上写,能运行能找到某个指定的数”算法题指定用go写,完了因为我的题测试用例里是自己造了一个切片,又问了我切片和数组的区别反问环节问怎么评价,“挺好的,,emm,应该是我面试习惯的问题,应届生嘛,就问点基础的能答上来就行,毕竟往深了答容易出问题”(对,对吗,感觉就是KPI了)然后又说后面如果还有流程的话得等国庆后了(这应该是真凉了,一面到二面隔了一个周末就直接约了,但现在离国庆还有四五天)问了下组里的业务,然后恬不知耻的问了下怎么landing
点赞 评论 收藏
分享
评论
3
14
分享

创作者周榜

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