首页 > 飞书音视频团队后端开发一面
头像
你怕是个憨批哦
编辑于 2020-10-21 18:57
+ 关注

飞书音视频团队后端开发一面

飞书音视频团队

差不多50min

先自我介绍

1.Java中8个基础类型

2.拆箱和装箱的含义和底层实现

3.Exception的继承体系,基类是什么,Error什么时候会用到,Exception什么时候会用到,为什么不能trycatch Error。

4.举一个Error的例子(狂怼Stack Overflow)

5.Exception细分,RuntimeException和普通Exception区别

6.元注解是什么

7.举一个元注解的例子

8.编译期和运行时注解的区别

9.怎么样去实现一个编译型的注解

10.注解是如何注入的(不是声明,是底层原理!)通用的逻辑注入的原理,是这样完成的

11.java8中流式API

12.lamda为什么能推导出哪个类型(参数中为什么只写x,y就够了)

13.hashmap1.7与1.8的变化(巴拉巴拉 很多)

14.红黑树左旋右旋

15.hashmap小于8会不会退化成链表(长度6的时候会)原理xjb扯了会,大佬笑了。。

16.currenthashmap讲讲,在jdk8中做的优化,引入到了CAS

17.currenthashmap 1.8为什么要使用CAS+Synchronized取代Segment+ReentranLock

开始问问项目了

18.jwt的优缺点

19.mybatis一级缓存和二级缓存作用域

编码——开屏幕分享写的

20.实现一个双校验法的单例模式(写完开问synchronize的底层实现了)

22.求最长子串和

反问反问

他们部门是go和py,对应届生涉及转岗什么什么的提了点建议。

总结:面试官很好,下次还来。

更多模拟面试

全部评论

(3) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐