校招 未知部门 / 算法 / 一面
[面试日期] 2026-09-25 [面试时长] 未知
[学校背景] 吉林大学 | 985 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>携程AI应用开发实习一面(OC)</h2>
<p>9-23晚上一面,9-24早上OC。感觉是携程很多实习生离职了,很缺人。</p><p>面试体验非常好,面试官还会帮我总结我说的东西,对问题的描述也非常清晰。</p><p>40分钟</p><p><strong>自我介绍</strong></p><p><strong>实习</strong></p><p><strong>Agent上下文管理</strong></p><p>1.对Agent上下文管理有什么了解?</p><p>2.除了工具压缩还有哪些压缩机制?</p><p>3.保留什么?压缩什么?采用什么方式?</p><p>4.什么时候触发压缩?</p><p>5.压缩后,上下文里面主要包含些什么?按照什么顺序排序</p><p><strong>AI视频创作</strong></p><p>1.AI视频方向了解吗?</p><p>2.对视频方向感兴趣吗?</p><p><strong>Java并发</strong></p><p>1.Java的AQS和CAS分别是什么?</p><p><strong>MySQL索引</strong></p><p>1.什么是覆盖索引?它的核心是什么?</p><p>2.联合索引 <code>(A, B, C)</code>,假设 WHERE 条件已经满足要求,SELECT 后面写什么可以不回表?</p><p>3.联合索引 <code>(A, B, C)</code>,如果条件只有 A 和 B 的等值条件,还可以使用这个索引吗?</p><p>4.把条件顺序写成 <code>B = 某值 AND A = 某值</code>,还可以使用这个索引吗?</p><p>5.如果只有 <code>B = 某值 AND C = 某值</code>,索引会怎么走?</p><p>6.没有 A 条件时,你说的“把 A 的值拼出来”具体怎么做?</p><p>7.如果条件是 <code>A = 某值 AND C = 某值</code>,中间没有 B,索引怎么走?</p><p>8.上述查询在索引树上具体是什么流程?</p><p><strong>Redis缓存一致性</strong></p><p>1.数据库和缓存各有一份数据,数据库发生修改后,怎么让两者保持最终一致?</p><p>2.延迟双删相对“先更新数据库,再删除缓存”,具体加强在哪里?解决了什么问题?</p><p><strong>MQ与子线程异步调用</strong></p><p>1.下面两种异步任务的实现方式,有什么区别?</p><ul><li>方式一:应用 A 向 MQ 发送消息,由应用 B 消费消息并执行任务。</li><li>方式二:应用 A 启动子线程,由子线程通过同步 HTTP 或 RPC 调用应用 B;A 的主线程不等待子线程结束。</li></ul><p>2.你说主线程与子线程有关联,这种关联具体体现在哪里?
3.除了上面说的,这两种方式还有其他区别或要补充的地方吗?
<strong>AICoding提效与局限性</strong>
1.AI Coding 对你来说带来了哪些提效?你认为它有什么局限?
<strong>反问</strong></p><p><strong>无手撕</strong></p><a>#实习#</a>
AI 推荐面试题
