淘天一二面凉经

5.12 一面
1. 自我介绍
2. 介绍一下 rpc 调用过程
3. 一致性哈希的背景
4. 序列化方式对比,知道其他序列化方式吗
5. 限流
  a. 怎么实现令牌桶限流
6. 线程池参数,项目中怎么设置线程池参数
7. 线程池流程
8. 项目背景
9. threadlocal 原理?使用的时候需要注意什么?
10. redis 是用来干什么的
11. redis 过期删除策略
12. 缓存穿透
  a. 布隆过滤器原理
13. rabbitmq,rocketmq 和 kafka 对比
14. 异步扣减库存失败怎么办
15. 手撕:大数相加
16. spring bean 的生命周期
17. 反问

--------------------------------------------------------------------------------

5.15 二面
1. 闲聊
2. map 转 json
  a. key 是 String,value 可能是 String 或者 Integer
3. 多线程
  a. 有一个长度为 10 的数组,使用多线程给数组每个位置的值加上随机数
  b. 最后求和
4. 场景题:假设有两个领导,设计一个请假审批系统,从前端 http 请求到 controller,service 和 dao 层的全过程都要描述
二面完秒挂,面得最憋屈的一次,被说表达能力有待提高。
#实习进度记录##暑期##淘天##阿里##牛客AI配图神器#
全部评论
二面的map转json是手撕?
点赞 回复 分享
发布于 05-16 16:24 北京

相关推荐

也是之前的面经,流程太长了,后来hr面已经接鹅了,拒了淘天了3.20 淘天一面(50min1. 拷打实习2. 实习介绍3. 线程池的参数怎么选择,具体的线程数量怎么选择的4. TTL线程池的作用,两个作用只说出了一个- 当线程池中的线程执行任务时,TTL将快照数据写入当前线程的TransmittableThreadLocal变量,任务结束后自动清理,避免残留数据影响后续任务5. 缓存更新策略,怎么保证一致性。如果用消息队列的话有延时,有没有别的策略6. 如何自己设计一个分布式锁,需要考虑哪些要素7. 场景题:点赞的操作顺序性怎么保证(比如实际到达Redis的是先删除后点赞,怎么保证一致性)- 对操作加ID- 对操作加时间戳- 消息队列8. Redis基本数据类型,压缩列表什么时候用- 数据量小的时候是压缩列表,大的时候是跳表9. 双亲委派,tomcat为什么打破(两个只说了一个- 依赖版本不同,需要确保自己是自己需要的版本的依赖- 保证API安全10. 阅读过哪些源码(触发连招11. 反问:是否接受base杭州,后续还有2+14.8 淘天交易二面(50min)1. 实习介绍2. 场景题:设计一个秒杀场景,后端10个服务,每个1000的qps,10w个用户请求,100个泡泡玛特。要求:1. 不能超卖不能少买。2. 用户体验良好,失败的快速失败。3. (忘了,好像是不能超qps)3. 后续最多还有一轮4.16 淘天交易三面(40min)1. 自我介绍,聊职业规划2. 聊什么才算一个好的c端产品3. 对AI的理解,RAG,向量数据库等等4. 实习介绍5. 数据库乐观锁和悲观锁分别怎么实现,使用场景6. 假如服务半夜三点调用超时,接口失败,怎么排查怎么解决- 对方说考虑对方调用超qps的情况和自己的问题的情况7. 通过的话还有一轮hr面4.21才给我打电话约hr面,已经接鹅好久了,拒了hr面当晚三面面试官又打电话,非常阿里味了,后来hr面当天还是拒了
查看16道真题和解析 面试问题记录 牛客创作赏金赛
点赞 评论 收藏
分享
评论
1
4
分享

创作者周榜

更多
牛客网
牛客企业服务