哔哩哔哩/blibli/b站 春招一二三面
春招投了没几天就接到hr电话 意外的没有笔试直接面试
3月25日一面
是个女面试官,感觉人蛮好的,虽然摄像头一直对着墙还是什么地方,面了一个小时。时间有点久了大概问题如下。
- 自我介绍完了之后问我为什么跨专业转java
- 一些基本的java问题,讲讲面向对象三大特征
- 你是怎么理解多态的?
- 你了解哪些垃圾回收机制?了解G1垃圾回收吗怎么实现的?
- 然后是JVM一些问题,先问我了解多少?回答JVM了共享区和非共享区,其中各区域放什么
- java类的加载机制
- 多线程的一些问题,还是先问我了解多少
- 创建线程几种方式
- 线程池核心参数以及什么意义
- 如何保证共享参数线程安全?ThreadLocal
- ThreadLocal怎么实现线程安全的?
- mysql的问题,你了解多少?
- mysql什么数据结构?索引?
- mysql几种事务机制
- mysql怎么实现可重复读的
- Spring的一些问题,Spring的IOC DI和AOP是什么
- Spring AOP实现原理
- Spring MVC执行流程
大概就是这样吧,然后就是反问环节
4月11日二面
面试官是个戴眼镜的男生,看得出也是居家隔离,人也非常nice,能想起来的问题有
- 进程与线程之间的区别
- 如果有一亿个数据,怎么选出最大的100条数据? 最大堆或最小堆
- 职场问题:如果leader交给你的项目必须下班之前完成,自己没能力解决,但是你同事有这方面经验,但是他又要有自己的事情忙没时间,你要怎么办
- 反问环节:我问了b站该部门人才培养的问题,这么面试官解释的非常详细,很有耐心,举了好几条培养方案
- 总体来说二十分钟左右吧大概,面试官还教了上面问题的考察点以及应该怎么处理,人非常好。
4月12日三面
三面听hr说是前后端负责人,应该是全栈工程师,没开摄像头声音挺好的,面了就大概十几分钟,感觉自己表现一般
- 讲一个对自己提升最大的项目
- 项目中遇到的问题以及怎么解决的
- 泛型用过吗?<?>什么意思?
- 包装类与非包装类区别
- 反问环节
两天状态还是面试中,之前都是刚面试结束就通知下一面,不知道什么情况