字节 java 社招面经

一面
1. 类加载机制 双亲委派
2. spring aop 的原理 jdk、cglib实现的区别
3. ioc的原理
4. Spring 循环依赖问题
5. 用过的中间件
6. redis常用场景
7. redis锁 为什么lua脚本删除?
8. 分布式id,如何生成,使用redis自增序列号有什么风险?
9. redis缓存问题, 缓存穿透 击穿 雪崩 ,如何解决
10. 缓存穿透加锁  何如加锁,会出现什么现象,a加锁时,b线程会发生什么?
11. 算法题,同股票交易问题。
12. oracle mysq的区别(我们用的oracle)
13. mysql 慢查询 怎样优化,索引加哪些列,什么工具分析慢查询
14. 事务的隔离级别
15. 如何保证的可重复读?
16. MVCC怎么保证的可重复度
17. redolog


#面经##社招##字节跳动##Java工程师#
全部评论
我个人的话,大概能对15题左右
1 回复 分享
发布于 2021-03-06 02:08
9.  缓存雪崩:大量有效Key过期,DB瞬时压力过大雪崩 解决方案:过期时间加随机值、加锁、队列 缓存穿透:大量无效Key查询,大多人为造成 解决方案:布隆过滤器、缓存短有效期空值 缓存击穿:单一热点Key过期 解决方案:互斥锁、提前使用互斥锁、永远不过期、netflix hystrix
点赞 回复 分享
发布于 2021-03-18 19:35
1. 类加载机制 双亲委派 2. spring aop 的原理 jdk、cglib实现的区别 3. ioc的原理 4. Spring 循环依赖问题 5. 用过的中间件 6. redis常用场景 7. redis锁 为什么lua脚本删除? 8. 分布式id,如何生成,使用redis自增序列号有什么风险? 9. redis缓存问题, 缓存穿透 击穿 雪崩 ,如何解决 10. 缓存穿透加锁  何如加锁,会出现什么现象,a加锁时,b线程会发生什么? 11. 算法题,同股票交易问题。 12. oracle mysq的区别(我们用的oracle) 13. mysql 慢查询 怎样优化,索引加哪些列,什么工具分析慢查询 14. 事务的隔离级别 15. 如何保证的可重复读? 16. MVCC怎么保证的可重复度 17. redolog
点赞 回复 分享
发布于 2021-03-18 19:15
1. 类加载的时机、类加载的过程、类加载器、双亲委派模式、双亲委派模式的破坏
点赞 回复 分享
发布于 2021-03-18 19:07
没算法?几年啊
点赞 回复 分享
发布于 2021-03-14 23:32
点赞 回复 分享
发布于 2021-03-05 22:55
楼主几年啊
点赞 回复 分享
发布于 2021-03-05 20:34

相关推荐

美团面了大概四十分钟,全程细节拷打,面完汗流浃背,感觉过不了了,看面经吧1. 说说你平时是怎么送餐的?直接傻瓜式回答拧车把就走了2. 如果送餐途中下雨了,你会怎么办?回答找个地方躲着,然后就问我那订单超时怎么办,答不出来了。。。3. 如果有个地方爆单,同时有多个不同楼层但是是同一栋楼的地方下单,可能是什么情况?答不出来,乱蒙了个可能在开派对,有没有大佬知道的4. 如果到了商家,但商家还没把餐备好,你会怎么做?直接回答干等着了,然后感觉这样回答不太好,又补了句我可能会催催商家。。。5. 实际送餐过程中有没有考虑过使用多部手机?我说配送账号就一个,没必要使用多部手机。面试官好像不太满意6. 送到餐了,但客户一直不来取餐,你会怎么办?阻塞等待吗?我说会打电话催促客户,客户一直不来的话就把餐放到地点,然后拍照走人,然后问我这样做有没有考虑过外卖丢失的情况,外卖丢失怎么办,完了,又掉进坑了7. 有没有送错餐的情况?我说实际没遇过这种场景,面试官又不太满意了。。。搞不懂,一定要有实际解决过出错的经验吗。。。没出错不是更好吗。。。8. 餐箱满了,但你又接单了,餐箱放不下了,出现了Out Of Box,如何解决?我说一般我会每次接单前检查下餐箱容量,有空间才会接新的单,又追问这样会不会影响接单效率,如果被其它骑手抢单了怎么办?完了,又又掉进坑了。。。9. 送餐过程有没有把外卖进行分类?我说我一般电动车前后有两个餐箱,前面放带有汤水易撒的,后面放比较干的外卖。总算是能答出一题了10. 看了下我送的最快的一单,问我为什么那一单10s就送达了。因为客户就在店里面,当堂点外卖是为了用券。。。我这个订单是不是有点水了,但鼠鼠是真没什么订单拿得出手了做了道算法,一道贪心,给定单子信息,寻找最短配送路线,之前刷过,用c++10分钟a出来了
点赞 评论 收藏
分享
评论
8
139
分享

创作者周榜

更多
牛客网
牛客企业服务