哔哩哔哩 后台开发 社招半年经验面经

一面(约 42 min) 
聊项目 
事务的 ACID,说一说概念和实现(说了 MySQL 相关的) 
事务的隔离级别说一说,每个级别的问题?MySQL 默认是哪个隔离级别 
除了 Java 还了解什么语言(C/C++) 
C/C++ 和 Java 的区别?(有点紧张,居然忘记说自动垃圾回收了 ) 
Full GC 的概念? 
GC 算法 
Java 标记存活对象使用的是什么算法? 
栈和队列有哪些应用场景? 
JVM 的堆和栈分别存什么东西? 
一个静态对象(static)的存储位置? 
手撕算法 
二叉树按前序序列化 
数组按层序反序列化(一开始把面试官的意思理解错了,以为这题还是序列化 ) 
反问环节 
我的知识储备还有哪些地方需要补全? 
二面(约 50 min) 
聊项目 
Kafka 如何保证全局有序性? 
Kafka 如何保证高可用(扯了一下 Kafka 的副本机制,leader 选举 
MySQL 是怎么解决幻读的? 
MySQL 索引的底层数据结构? 
哈希索引的局限性有哪些? 
InnoDB 为什么用 B+树而不用平衡二叉树? 
如果索引全部加载到内存中,平衡二叉树和 B+树哪个更优?(答了 B+树) 
Java 内存模型的概念? 
可见性的概念? 
指令重排序说一说 
缓存一致性模型?(没听说过……) 
常见的 Happens-Before 能说几条吗?(这个真记不得) 
GC 算法 
G1 收集器和传统的收集器有什么区别?(答了内存划分的区别和选择回收区域的策略) 
G1 分代吗?(记错了,答了不分代) 
IO 模型说一说,NIO 底层是 OS 什么函数?(epoll)Reactor 模型了解吗?(不了解……) 
手撕算法 
二叉树剪枝:节点值要么 0 要么 1,要求删去全为 0 的子树 
LeetCode 221(这题一段时间以前刷过,但是一开始想错了,在面试官提示之下算是写出来 
了)
反问环节 
#面经##社招##哔哩哔哩##Java工程师#
全部评论
老哥 是20届的吗,为啥是半年经验。。
2 回复
分享
发布于 2021-06-02 01:40
大佬牛逼呀,我看你面了挺多的。是不是收割了很多offer
点赞 回复
分享
发布于 2021-06-02 10:20
阅文集团
校招火热招聘中
官网直投
楼主哪年毕业的呀,为什么是半年
点赞 回复
分享
发布于 2021-06-12 09:31
面完多久通知下一面的
点赞 回复
分享
发布于 2021-09-26 14:33

相关推荐

3 77 评论
分享
牛客网
牛客企业服务