字节跳动后端开发实习 一二三+HR面
一面 3.23 40min 当天晚上通知二面
自我介绍
JVM区域,GC垃圾回收器,GC为什么不发生在栈里,线程池,volatile特点(可见性怎么保证的,可见性示例代码),CAS,
写单例模式,懒汉式,DCL
数据库事务的隔离级别,什么是丢失更新,脏读,不可重复读,幻读
http和https的区别
还有一些网络和数据库相关的,其他的面经里都有,差不多
算法:二叉树层序遍历
JVM区域,GC垃圾回收器,GC为什么不发生在栈里,线程池,volatile特点(可见性怎么保证的,可见性示例代码),CAS,
写单例模式,懒汉式,DCL
数据库事务的隔离级别,什么是丢失更新,脏读,不可重复读,幻读
http和https的区别
还有一些网络和数据库相关的,其他的面经里都有,差不多
算法:二叉树层序遍历
二面 3.26 50min 当天下午通知三面
自我介绍
项目
用Java实现过什么
用过ping吗
volatile有什么特点,说一下它的特点什么情况下必须用
CAS为什么能保证原子性
Lock的Condition是干嘛的
ReentrantLock知道吗,synchronized什么情况下比ReentrantLock效率高
知道什么OOM
用Java实现过什么
用过ping吗
volatile有什么特点,说一下它的特点什么情况下必须用
CAS为什么能保证原子性
Lock的Condition是干嘛的
ReentrantLock知道吗,synchronized什么情况下比ReentrantLock效率高
知道什么OOM
算法:输入List<String>,删除当中形如”1_”的,返回原来的List
一个无序数组,从小到大找到第一个缺的数,比如[8 2 4 3 6 9 7 11 12],第一个缺的就是5
场景题:一个硬币,正面概率0.7,反面概率0.3,现在有一瓶水,怎么掷能让两个人公平的喝到水
三面 3.29 40min 不到十分钟HR面
主要就是简历里的东西,参考价值不大
算法:两个栈实现一个队列
二叉树右视图
概率:54张扑克牌,平均分成3份,大小王在一份的概率
二叉树右视图
概率:54张扑克牌,平均分成3份,大小王在一份的概率
HR就正常了解一些情况
#字节跳动##实习##Java工程师##面经#