携程java暑期实习面经

4.16做的笔试,bg9本,笔试情况100 100 5 10,全程40min
4.25更新:已进人才池😢
1.项目拷打,先按着项目问八股
2.redis的缓存穿透、击穿
3.场景:缓存穿透的时候,写空值到Redis里面,如果我有个缓存穿透的线程,打入数据库(数据库中存在这条记录)的时候超时了,抛出异常,写入空值到缓存里面,用户下次访问拿到空值怎么解决?
回答:设置缓存超时时间五分钟,超时抛出异常时,给用户返回一个“请5分钟之后再来处理,系统繁忙”
反问:那这5分钟你就区分不出这个空值是超时写入的还是不在数据库里面写入的了吗
无奈点头:让用户5分钟后再访问了嘛
4.shardingsphere分库分表怎么考虑?说说具体流程
5.如果分表的时候,发现表不够用了,然后需要扩容表,这个时候会发生什么?如何解决?
6.sentinel的使用
7.sentinel的原理(早知道不写进简历了,,,)
8.什么是幂等?使用rocketmq时幂等要怎么?
9.面向对象三大特性(开始纯八股)
10.什么是多态?多态有什么好处?在什么情况下用到多态?
11.堆 vs 栈?局部变量是怎么存放的?
12.新生代  vs 老生代
13.GC回收是怎么回收的,大致说一下
14.ArrayList vs LinkList
15.设计一个线程安全的Arraylist  (摆了说不会)
16.手撕单例
17.volatile是怎么保证可见性的?
18.手撕线程池        (为什么连续三个手撕,继续说不会)
19.JIT了解过吗        (彻底摆烂,说不会)
面试官还是挺nice的,单例漏了volatile也会设置一个场景来引导,就是连续3个手撕我顶不住
全部评论
请问,第3题,为什么查询数据库异常了还能写入缓存?
3 回复 分享
发布于 2024-04-25 09:59 湖北
这两天面了3场,携程是唯一一个开了摄像头的,面试官是个秃秃的看起来很有实力的佬
1 回复 分享
发布于 2024-04-24 16:31 广东
mark
点赞 回复 分享
发布于 2025-03-14 11:34 江苏
三个寿司???
点赞 回复 分享
发布于 2024-05-08 21:41 陕西
妈呦,听楼主的描述像是马哥的项目
点赞 回复 分享
发布于 2024-05-06 18:20 陕西
😢3月末a了3.5还没消息,哎
点赞 回复 分享
发布于 2024-04-26 08:36 北京
我一个月前面携程秒挂,竟然到现在还在招
点赞 回复 分享
发布于 2024-04-25 23:52 广东
怎么样了,携程挂我简历
点赞 回复 分享
发布于 2024-04-25 16:14 浙江
佬,你收到面试反馈了吗😭😭,我怎么下午刚面完就要收到要我写面试反馈了😭
点赞 回复 分享
发布于 2024-04-24 18:21 湖南
楼主今天面的嘛
点赞 回复 分享
发布于 2024-04-24 16:57 北京

相关推荐

是C++技术栈比较奇妙的一次面试,整体比较顺利,但题不太基础……一月中旬的时候简历被hr捞起,结果主包在期末周,毅然约了二月的面试结果复习时发现hr姐姐联系的时候还没把之前java技术栈的简历改成cpp的简历,赶紧联系,但发现cpp竟然更加match一面两小时之后通知二面,思来想去反正约在年后面了(虽然高估了自己过年时候的自制力了。二面之后是周末,焦虑等到周一晚上终于通知hr面hr面前夕我才知道这不是日常实习是Byteintern,大喜一面:开始来一道非hot100变种题 力扣380. O(1) 时间插入、删除和获取随机元素焦头烂额撕了半个小时边讲边写然后开始拷打项目八股介绍reactor,multi-reactor跳表的实现,LT和ET的区别,介绍智能指针,shared_ptr,手撕shared_ptr实现,控制块protobuf的arena,性能怎么优化的?(和堆比起来)反问业务都是啥:推荐直播,大模型调优之类的 如果我能进来的话(二面:开头介绍自己发现不对,二面面试官拿的简历是之前旧简历,开始慌张但是面试官从容地让我介绍项目,可能因为一面面评有说详细跳表实现,结果让我手撕简单跳表然后一个简单折纸题 二叉树中序遍历hr面同步还有哪些面试?打算本科就业?怎么进行的一个项目?对于岗位的认知?总的来说交流很愉快,主要考察数据结构设计实现和逻辑抽象能力,卡壳的地方也会耐心引导,而且是相当match的岗位求offer快快来!!!半小时后已offer!!
查看12道真题和解析
点赞 评论 收藏
分享
整体面试还是不错的,但是没后续了,不知道是哪里出了问题项目1. 简单介绍一下这个系统的知识库问答架构,从文档入库到最后回答的完整链路是怎样的?2. 向量检索用的是什么索引类型?3. 在召回之后有没有做重排(Rerank)之类的操作?4. 你知识库的准确率和召回率是怎么评估的?5. Spring AI Alibaba 的 Function Calling 是怎么实现的?模型如何决定调用哪个工具?6. 如果工具调用失败了,你们设计了什么处理机制?7. Execute Plan 模式具体是怎么实现的?8. 平时哪种模型用的比较多?9. 平时编码时会用哪些模型?10. 在选择向量数据库时,有没有看过其他的(如 ES、Milvus 以外的选择)?它们之间的区别你大概有概念吗?11. 在写 Prompt的时候,你有哪些实践经验或设计原则?12. Graph Rag / Agentic Rag了解过吗13. 在秒杀下单中,Lua 脚本具体做了什么?为什么要用 Lua,而不是分开执行多条指令?14. 这个项目你自己做过压测吗?15. 对系统能扛住的流量(QPS)有没有具体的概念?16. 对于什么时候该上缓存、什么时候该上本地缓存,你大概的概念是什么Java 基础1. 线程池的核心参数有哪些?2. 线程池内部的具体工作流程是怎样的?3. 核心线程数和最大线程数一般怎么确定/计算?场景题1. 你觉得目前 RAG(检索增强生成)最大的瓶颈是什么?2. 假设要给电商平台搭建一个百万/千万级的商品知识库问答系统,你会怎么设计?3. 针对商品信息(如价格、描述)可能被商家动态更新的情况,你的知识库设计需要考虑什么?手撕:二叉树的层序遍历
查看23道真题和解析
点赞 评论 收藏
分享
评论
2
84
分享

创作者周榜

更多
正在热议
更多
# 一张图晒出你司的标语 #
4332次浏览 75人参与
# AI面会问哪些问题? #
27943次浏览 556人参与
# 开放七大实习专项,百度暑期实习值得冲吗 #
15247次浏览 221人参与
# 你的实习产出是真实的还是包装的? #
20225次浏览 342人参与
# 找AI工作可以去哪些公司? #
9157次浏览 235人参与
# 春招至今,你的战绩如何? #
65408次浏览 583人参与
# 米连集团26产品管培生项目 #
13359次浏览 285人参与
# 从事AI岗需要掌握哪些技术栈? #
9002次浏览 307人参与
# 中国电信笔试 #
32013次浏览 292人参与
# 你做过最难的笔试是哪家公司 #
33641次浏览 234人参与
# 投递几十家公司,到现在0offer,大家都一样吗 #
340831次浏览 2174人参与
# 哪些公司真双非友好? #
69613次浏览 289人参与
# 阿里笔试 #
178639次浏览 1316人参与
# 机械人避雷的岗位/公司 #
62704次浏览 393人参与
# 小马智行求职进展汇总 #
25123次浏览 80人参与
# 第一份工作一定要去大厂吗 #
14677次浏览 122人参与
# 金三银四,你的春招进行到哪个阶段了? #
22092次浏览 280人参与
# 为了减少AI幻觉,你注入过哪些设定? #
26258次浏览 310人参与
# 应届生第一份工资要多少合适 #
20687次浏览 86人参与
# 沪漂/北漂你觉得哪个更苦? #
9890次浏览 193人参与
# 聊聊你的职场新体验 #
336504次浏览 1895人参与
# HR最不可信的一句话是__ #
6295次浏览 114人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务