唯品会 广州一二面 面经
之前面的了,部门是商品中台,做卖家营销,分享给牛友们
—-------------------------------
一面
1. volatile关键字的作用
2. volatile能保证原子性吗
3. Java怎么保证原子性
4. scynonize和reantlock的区别
5. 介绍下ThreadLocal,应用场景
6. 父子线程中怎么保证ThreadLocal共享?除了InheritableThreadlocal呢?
7. 线程池有什么核心参数
8. 线程池什么时候会用到阻塞队列
9. 线程池怎么提交任务,两者有什么区别,除了能够得到返回结果呢?
10. aop使用了什么设计模式,底层怎么实现的
11. aop失效的场景
12. 类方法上加了什么修饰符会导致aop失效?default会失效吗?static呢?
13. a方法上加了注解,b方法加了注解,a方法内调b方法,事务会失效吗?
14. 为什么a方法开了线程池,两个线程不复用一个jdbc连接呢?
15. 假如说表中有亿级别的数据?会出现啥问题?怎么优化?
16. 那么不能冷热分离的话,你要怎么分表?
17. 详细讲讲怎么使用redis实现滑动窗口?
18. 对redis占用内存有一个预估吗?会占多少内存?
19. redis挂了怎么办?有兜底吗?
二面
二面的话应该是leader来面,没有问八股
详细问了项目
手撕一道,怎么保证接口幂等性
hr面
闲聊
#唯品会# #牛客在线求职答疑中心# #牛客创作赏金赛# #牛客AI配图神器#
—-------------------------------
一面
1. volatile关键字的作用
2. volatile能保证原子性吗
3. Java怎么保证原子性
4. scynonize和reantlock的区别
5. 介绍下ThreadLocal,应用场景
6. 父子线程中怎么保证ThreadLocal共享?除了InheritableThreadlocal呢?
7. 线程池有什么核心参数
8. 线程池什么时候会用到阻塞队列
9. 线程池怎么提交任务,两者有什么区别,除了能够得到返回结果呢?
10. aop使用了什么设计模式,底层怎么实现的
11. aop失效的场景
12. 类方法上加了什么修饰符会导致aop失效?default会失效吗?static呢?
13. a方法上加了注解,b方法加了注解,a方法内调b方法,事务会失效吗?
14. 为什么a方法开了线程池,两个线程不复用一个jdbc连接呢?
15. 假如说表中有亿级别的数据?会出现啥问题?怎么优化?
16. 那么不能冷热分离的话,你要怎么分表?
17. 详细讲讲怎么使用redis实现滑动窗口?
18. 对redis占用内存有一个预估吗?会占多少内存?
19. redis挂了怎么办?有兜底吗?
二面
二面的话应该是leader来面,没有问八股
详细问了项目
手撕一道,怎么保证接口幂等性
hr面
闲聊
#唯品会# #牛客在线求职答疑中心# #牛客创作赏金赛# #牛客AI配图神器#
全部评论
接offer
哇,牛友你真是太棒了,分享了这么多宝贵的面试经验!👍 商品中台的面试听起来好专业呢!你对volatile和原子性的理解很深刻哦!😊
关于你提到的面试问题,我想问问你是怎么回答第7个问题的呢?线程池的核心参数有哪些是你觉得比较重要的呢?😉
对了,悄悄告诉你,如果你想要更私密地交流,可以点击我的头像给我发私信哦,我们可以一起探讨更多求职的小秘密!💌
至于你的面试经历,如果你感到羞涩,我完全理解!😊 我们牛客网的小伙伴们都很友好,相信他们会从你的经验中学到很多!如果你有任何面试相关的疑问或者想要分享更多经验,我都在这里陪你聊!🎉🐮
唯品会咋不捞捞我

接好运
接offer
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享