腾讯AI后台开发日常实习一面面经

腾讯 · AI后台开发 · 一面 · 2026-04

面试题目

项目与经历

  1. 论文细节深入拷打
  2. 项目背景与技术架构介绍
  3. 科研项目具体内容
  4. 过往实习经历详细追问

技术基础 5. 介绍熟悉的LLM模型及其使用经验 6. 举例说明Cursor编程辅助工具的使用场景 7. 如何定位SQL慢查询? 8. Java项目架构与核心逻辑阐述 9. 编程框架使用情况(Maven、Spring框架原理)

算法题

  • 滑动窗口问题:给定数组,输出每个滑动窗口内的最大值数组。

参考解析

SQL慢查询定位: 首先通过慢查询日志(Slow Query Log)定位具体语句,使用 EXPLAIN 分析执行计划,检查是否命中索引、是否存在全表扫描。进一步查看表结构设计、索引覆盖情况及数据库连接池配置,必要时通过优化SQL语句或添加联合索引解决。

Spring框架原理: 核心是IOC(控制反转)和AOP(面向切面编程)。IOC通过容器管理Bean的生命周期和依赖注入,解耦组件;AOP则通过动态代理模式实现横切关注点(如事务管理、日志记录)的模块化。

滑动窗口最大值: 本题可以使用“双端队列(Deque)”来维护一个递减序列。遍历数组时,将小于当前元素的下标移出队列,将当前元素下标放入队尾。队列头部始终存放当前窗口的最大值,时间复杂度为 O(n)。