B站二面Java(40min)

面试公司:哔哩哔哩
面试岗位:后端开发工程师
面试问题:
手撕:
hard(股票最佳时机Ⅲ),1代码运行结果题,1AOP解释代码

算法:
什么是在线算法,手撕题是不是在线算法,归并排序和插入排序对比

八股:
Redis:cluster集群原理,客户端是怎样知道该访问哪个分片的
MySQL:事务隔离级别,第三范式的作用与原理
Java:谈谈多线程,缓存行是什么,伪共享是什么,Netty,BIO,NIO的原理与区别

无项目无实习

许愿hr面

------------后续----------------------

hard题用的O(n)空间复杂度,最优解是O(1),但也不至于挂吧,是真的没hc吗
#软件开发笔面经#
全部评论
hard题空间复杂度
5 回复 分享
发布于 2025-02-25 18:08 北京
问hard嘛,这么夸张
点赞 回复 分享
发布于 2025-03-06 00:37 安徽
hard题空间复杂度
点赞 回复 分享
发布于 2025-02-28 10:34 北京
老哥,啥时候面的
点赞 回复 分享
发布于 2025-02-26 17:56 湖南
同学考虑上海米哈游不,我们在进行春季招聘,实习也有,社招也有,感兴趣可看我主页看岗位奥
点赞 回复 分享
发布于 2025-02-26 01:37 上海
明显kpi啊,就问这么点常规九股,不问项目不问实习
点赞 回复 分享
发布于 2025-02-25 23:06 江苏
这都能挂?
点赞 回复 分享
发布于 2025-02-25 17:22 江苏

相关推荐

直接挂了,没啥说的,项目有点遗忘,面试官的发散思维极强,从项目到技术栈再到基础,全部都不局限于简历## 1、手撕题:让我将一个[]string数组的string进行一个树状结构的梳理,其实可以看做grid树## 2、为什么导出的时候会使用SSE呢## 3、你对协程的了解怎么样(GMP)## 4、线程、协程什么时候会用,使用协程的优势是什么呢## 5、协程具体轻量在哪个地方## 6、协程的栈是怎么去分配的(这里好像面试官的意思是指栈里有什么东西)## 7、协程中的栈是怎么扩缩容的## 8、你说它空间不足的时候会扩容,那它会在什么时候发现栈的空间不足,每次又是怎么扩容的呢## 9、线程进程的资源分配的区别## 10、相比之下进程存的东西更少,具体少在哪里呢## 11、新建一个进程的话,它的内存空间分布是怎么样的呢项目:## 12、aof和rdb说一说吧## 13、仔细说一下它们的实现机制## 14、那rdb在生成的时候,性能会差,差在哪里呢?## 15、rdb生成的时候,究竟会阻塞在哪里## 16、因为这个过程涉及到一个内存的拷贝,把内存的数据入盘,怎么会办到不阻塞去做的呢## 17、假如有子进程的话,那不还得把这个内存拷贝一份吗--》写时复制--》那它在rdb的时候,会不会有什么问题,有没有可能内存会长的非常多,要注意什么问题呢讨论的是获取这些数据阶段,还没有到往硬盘里写的那个阶段## 18、假设你的redis占用内存很满了,那时候你使用rdb会怎么样呢?最后说高峰期的时候,少用rdb## 19、详细说说主从同步## 20、那主从同步的时候,具体样子是怎么写入同步的呢?假如新增一个从节点,怎么同步呢?那数据会保持一致嘛## 21、从节点拉数据的时候,主节点数据更新了,会怎么样呢?具体怎么拉,怎么同步准备还是不够充分,再加上白天上了一天班,晚上搞得强度还挺大,本来大厂面试机会就少,这么宝贵的一次机会又一次错过了,蓝瘦香菇,哎……
发面经攒人品
点赞 评论 收藏
分享
评论
12
53
分享

创作者周榜

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