soul java凉经,二面挂

5月9日一面(通过)
1. 简单介绍一下你的实习项目和学习项目
2. 实习项目架构(数据平台相关)
3. 数据是写到mysql表还是hive表
4. 实习中遇到的技术挑战
5. 实习过程中有没有遇到过什么线上问题
6. 介绍一下线程池的核心参数
7. 线程池工作原理
8. 拒绝策略
9. 实习过程中怎么使用线程池来优化的
10. 实习中怎么使用Sentinel来做限流的
11. 实习中Sentinel流控策略
12. Sentinel如果上游有A,B,C三个业务,怎么分别做限流
13. 除了Sentinel限流之外,可不可以用Redis做限流
14. Sentinel的原理和架构
15. 实习公司的数据平台有没有监控系统
16. Redis的数据类型
17. 平时写项目一般怎么使用Redis
18. 热key问题怎么解决
19. 热key追问:本地缓存可以用什么组件,实际用过吗
20. 介绍一下RocketMQ的架构
21. RocketMQ的队列一般设置几个
22. RocketMQ消费者消费的瓶颈有哪些
23. 怎么防止RocketMQ消息重复消费
24. 有了解过RPC吗,和HTTP有什么区别?
25. 注册中心怎么实现?
26. 追问:nacos的实现机制和原理
27. 反问:公司技术栈(很热情的介绍了3分钟)
二面(挂)
1. 介绍一下实习经历
2. 介绍一下你们实习公司从下单到供应链的业务全链路流程
3. 你负责的这个模块的业务流程是怎么样的,业务方的使用体验如何
4. 你认为公司的运单表问题件从业务上讲可以根据哪些维度来查询
5. 你负责的表是百万级的讲讲查询怎么优化的
6. 如果数据库表的数据量达到千万级甚至亿级该怎么办
7. 分库分表按照月份查询怎么实现?
8. 刚才的分库分表如果某个月数据量特别大(数据倾斜)怎么办
9. 刚才提到了你的解决方法,你认为优劣是什么
10. 平时使用Redis来做些什么?
11. 你的优惠券项目中使用到Redis存储了哪些数据,为什么要这么存数据?
12. 有没有使用过什么RPC框架?怎么理解RPC?#牛客AI配图神器#
13. 你的优惠券列表在Redis用什么数据结构存储,为什么这种数据结构性能更好?
14. 反问1:学习上的建议?可以关注一下业务,业务方的心理
15. 反问2:面试表现?挺优秀的,思维比较活跃,表达也比较清晰
16. 反问3:进去会做什么?
全部评论
华为泡出来了吗佬
点赞 回复 分享
发布于 05-16 00:00 辽宁

相关推荐

一、项目相关1. 项目难点:  ◦ 项目中最具挑战性的部分是什么?如何解决的?  ◦ 面试官持续深入追问项目细节(“拷打项目”)。2. 库存服务实现:  ◦ 如何设计并实现库存服务?整体流程是什么?  ◦ 要求画出流程图。  ◦ 是否使用加锁机制?如何保证库存一致性?  ◦ 如果 Redis 挂了,如何应对?  ◦ 熔断恢复后,如何保证库存数据的一致性?二、技术基础1. Golang 相关问题:  ◦ Golang 的 map 如何保证并发安全?  ◦ map 的底层实现原理是什么?  ◦ 解释 Golang 的 GMP 模型,要求画出 GMP 关联图。  ◦ channel 如何传递数据?    ▪ 手撕代码题:      ▪ 线程 A 通过 channel 传递数据给线程 B,B 计算后返回结果。三、编程手撕1. Channel 应用:  ◦ 实现 A 线程通过 channel 发送数据给 B 线程,B 计算后返回结果。四、其他问题1. 个人情况:  ◦ 是否接受调剂到武汉?  ◦ 项目是自学的吗?是否参加过培训班?  ◦ 认为自己写代码最多的语言是什么?大约多少行代码量?2. 闲聊环节:  ◦ 非技术性交流,涉及个人经历、职业规划等。面试时长• 总时长约 1 小时 10 分钟(19:10 - 20:20)。总结:map这块答得非常差,压根没打出来。拷打项目较多,面试官人很好。
点赞 评论 收藏
分享
评论
2
11
分享

创作者周榜

更多
牛客网
牛客企业服务