字节飞书后端实习面经

8.1更新
排序挂+内部转base失败=>简历释放
可以说是最倒霉的结果了

7.25
HR说部门业务比较复杂,问我有没有其他流程,面试官还需要斟酌几天
听说牛客许愿很灵,许愿OC,很想去当节孝子

一面:
自我介绍
用过线程池吗,讲一下线程池的机制
用线程池有什么好处
线程池的拒绝策略是什么
了解乐观锁吗,什么情况下用乐观锁
乐观锁有什么实现方式
讲一下CAS
CAS有一个ABA问题,是什么,怎么解决
你的项目提到了分布式锁,为什么要用分布式锁
你是怎么实现分布式锁的,有没有什么注意事项
最后释放的时候怎么保证释放的锁是自己的呢
除了用Redis实现分布式锁,你还能想到什么实现方式
- 这里没答上来,提示可以用数据库
   用SELECT FOR UPDATE,就是数据库的行锁来实现
- 面试官说还可以用唯一索引来实现
项目使用了MQ,你是怎么使用的
怎么保证消息一定被消费+怎么保证不被重复消费
集群部署如果有节点挂了导致消息没了怎么处理
算法题:
n个点m条边建图,判任意2点连通性
项目拷打
反问

三天后2面
自我介绍
算法题:无重复字符最长子串
数据库ACID介绍,隔离级别,各解决了什么问题
什么是MVCC,怎么实现的
缓存数据库强一致性需求实现方案
- 答了用得最多的是先删缓存再改库,面试官说还是可能有问题,能想到吗。缓存双删和上锁的解决方案各答了一个
缓存热key问题怎么解决
- 答了水平扩展集群部署,问我怎么扩展,答拼接key后扩展
缓存击穿,穿透,雪崩介绍,解决方法
项目拷打
TCP和UDP区别
synchronized 和 ReentrantLock区别
什么是公平锁
JUC用过哪些,什么时候用到的
synchronized 和 volatile区别
ThreadLocal原理
提到了接口限流,是怎么实现的,限流有哪几种算法?介绍一下,讲详细点
还有一些想不起来了
反问
#我的实习求职记录#
#面经#
全部评论
字节跳动的题目还是比较经典
2 回复 分享
发布于 07-26 23:11 广西
佬base是哪里?
点赞 回复 分享
发布于 07-26 15:02 浙江
面经好评,看看我的offer选择吧。
点赞 回复 分享
发布于 07-26 19:23 广西
老兄做的什么项目
点赞 回复 分享
发布于 07-27 19:56 四川
大佬是提前批还是实习
点赞 回复 分享
发布于 07-27 20:44 广东
m
点赞 回复 分享
发布于 07-29 18:14 广东
是企业应用吗
点赞 回复 分享
发布于 08-01 07:35 上海
大佬在大疆实习吗?在那里转正不好吗?
点赞 回复 分享
发布于 08-20 15:45 四川

相关推荐

16 132 评论
分享
牛客网
牛客企业服务