字节跳动 北京飞书 后端开发 暑期实习 三面
4月21日 三面 16:00 - 16:50 50分
-
自我介绍
-
说说单例模式及其实现方式
-
双重检验加锁加在哪?答:class 追问:为什么不加到方法
-
除了使用synchronized没有别的了吗?
-
说说代理模式
-
代理模式实现步骤及涉及角色
-
静态代理和动态代理的区别
-
说说JDK动态代理和CGLib的区别 答:sorry
-
说说IOC
-
说说Spring如何解决循环依赖以及原理
-
Redis分布式锁 答:Redisson 追问:Redisson解决了什么问题
-
setNX锁的是key还是value 答得不好,被battle了,迷迷糊糊
-
分布式锁在复杂场景下可能出现的问题及如何解决?答:sorry
-
coding:LC4(hard).寻找两个正序数组的中位数 AC
-
反问:能过不?不能过的话麻烦快点终止流程
-
如果能过,下面有hr面吗?答:加一轮技术面或直接排序(后续了解到暑期实习无hr面)
----------------------------------
4.22 收到offer,字节、华为都是好兄弟,一生感恩
😭😭😭愿意给本渣渣一个机会,也没因为奇怪的原因拒绝我。#字节跳动暑期实习##实习##面经#