极兔速递 - 社招 - 一面

极兔速递  一面
1. 简述AQS
2. 讲讲AQS有哪些类型的锁❌

3. 线程池参数
4. 线程池底层怎么实现任务提交到线程池的(提示Worker)❌

5. hashMap1.8和1.7的不同?
6. hashMap为什么引入红黑树?
7. 红黑树怎么遍历?遍历树有哪几种方式?❌

8. mysql 索引结构
9. mysql 索引优化
10. mysql的锁有哪些
11. mysql悲观所和乐观锁怎么使用?
12. mysql的可重复读怎么实现的?mvcc和undolog

13. redis 数据结构❌
14. redis 缓存穿透
15. redis使用场景

16. SpringMVC执行流程
17. @ResponseBody底层是怎么处理返回结果的?❌
18. Spring 的BeanFactory和FactoryBean 有什么区别
19. Spring如何解决循环依赖的?
20. Spring声明式事务,失效场景有哪些?
21. 如果事务传播行为是NOT_SUPPORT,spring具体是怎么将事务挂起的?❌

22. MQ缓存穿透解决
23. MQ如何解决重复消费?

24. shiro执行的流程
25. 聊项目相关,qps多少
26. 项目部署方式是什么?了解K8S么?❌
27. 系统无感切换数据源,怎么做能使得用户受到的影响最小?❌

有❌的没答好或者没答出来, 自己的数据结构和项目经验有点弱,  大学学的数据结构忘完了,也一直没刷题,之前一直做小项目,没什么高并发和大数据量的经验,估计是凉了吧。

#极兔速递##社招##java#
全部评论
过了吗
点赞 回复 分享
发布于 2024-07-13 11:29 浙江
楼主请问您过了吗
点赞 回复 分享
发布于 2024-07-11 11:45 上海
感觉正常吧
点赞 回复 分享
发布于 2024-06-25 16:39 北京
几年经验
点赞 回复 分享
发布于 2024-06-25 14:47 北京

相关推荐

给我面没招了,发点面经攒攒人品~1. 实习拷打2. 你为什么想投千问主 Chat 组的 AI 产品实习生?追问:相比其他 AI 产品岗位,这个岗位最吸引你的点是什么?3. 你最近最常用的 AI 产品有哪些?你怎么评价它们的优缺点?如果只能保留一个,你会选哪个,为什么?4. 你怎么看千问、ChatGPT、豆包、Kimi、DeepSeek 这类 AI 对话产品的差异?追问:你觉得千问最应该补齐的短板是什么?5. 你如何理解主 Chat 产品的核心价值?它和搜索、Agent、传统工具型产品的边界分别在哪里?6. 如果让你优化千问 App 或 PC 端的一个核心功能,你会怎么验证这个改动真的有效?7. 你会重点看哪些核心数据指标来判断主 Chat 做得好不好?追问:如果留存和满意度出现冲突,你更信哪个?8. 你能简单讲一下 Transformer 的基本原理吗?为什么它比传统 RNN 更适合做大模型?9. 你怎么理解预训练、SFT、RLHF 这几个阶段,如果少了 RLHF,产品体验会主要差在哪里?10. 你怎么理解 prompt、system prompt、上下文窗口、RAG、Agent 这些概念?追问:它们分别更适合解决哪一类问题?11. 如果用户一句话里有多个意图,或者表达很模糊,你会怎么做意图识别和回复策略设计?12. 你如何理解上下文、短期记忆、长期记忆的区别?什么信息应该记住,什么信息不该记住,为什么?13. 如果模型出现幻觉,你会怎么判断是模型能力问题、检索问题、prompt 问题还是产品策略问题?14. 你会怎么评估一个 AI 对话系统答得好不好?除了人工判断,还可以看哪些技术或算法指标?15. 如果让你在两周内做一个能明显提升主 Chat 体验的小改动,你会做什么?如果研发资源非常有限,你会怎么取舍?
查看18道真题和解析
点赞 评论 收藏
分享
04-29 17:53
门头沟学院 Java
自我介绍。 == 和 equals 有什么区别。String 重写 equals 之后有什么变化。项目中用了哪些数据结构。List、Map、Set 分别在哪些场景用。List 最常用的是哪个实现。ArrayList 的底层原理和扩容机制是什么。LinkedList 是什么。它和 ArrayList 有什么区别。LinkedList 里面有哪些常用属性。HashMap 的底层原理是什么。ConcurrentHashMap 的底层原理是什么。ConcurrentHashMap 在哪里加锁。JVM 内存结构由哪些部分组成。JVM 各个内存区域分别有什么作用。Java 堆有哪些分区。如果 Java 运行内存只有 1G,却要上传或加载 1.5G 文件,会发生什么。新生代和老年代的大小一般怎么分配。垃圾回收算法有哪些。如何判断一个对象是不是垃圾。常见垃圾回收器有哪些。G1 垃圾回收器有什么特点。项目里出现 OOM 怎么排查。线程有哪些创建方式。线程的生命周期有哪些状态。wait 和 sleep 有什么区别。项目中有没有用到锁。用了哪些锁。有没有用过分布式锁。Redis 分布式锁是怎么实现的。多个线程同时释放同一把 Redis 分布式锁会有什么问题。哪些情况会导致索引失效。一条 SQL 长期 20ms,突然变成 10s,你会怎么排查。一张 20 亿数据的表,更新少、查询多、QPS 近千,怎么设计。全是八股
发面经攒人品
点赞 评论 收藏
分享
评论
12
44
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务