一面
个人基础信息
1. 目前在读年级,学校安排实习的时间节点
2. 年龄、暑期实习时间段;在校还有课程时,怎么兼顾实习
3. 在校所学专业课,是否修过计网、操作系统、数据库这类核心课程
4. 详细介绍实习期间负责的工作
5. 是否熟悉项目整体架构
追加提问:参数校验、事务注解 @Transactional (rollbackFor)、全局异常捕获、异步报表生成的底层实现
6. 自主学习过哪些 AI 相关技术,有没有落地相关应用
7. 是否清楚 Agent 和 Skill 的概念
8. 除了借助 AI 编写代码,还有哪些使用场景
9. 数据库死锁产生的场景,对应的规避方案
10. 脏读出现的条件,以及各类事务隔离级别
11. 操作系统内存管理原理,程序执行的完整过程
12. JVM 内存分区相关知识
13. 日常获取新技术的学习方法
14. 抖音 AI 创变者计划:活动概况、奖励设置、参赛队伍规模、队内分工以及你的职责
15. 算法:把字符串里 % s 占位符,按列表元素顺序替换;列表剩余元素追加到字符串尾部,讲解思路并编码
16. SQL:学生表和成绩表联查,找出所有科目成绩均超过 80 分的学生姓名
候选人反问
二面
1. 简单做自我介绍
2. 说说你对测开岗位的理解
3. 测试设计题:输入三个数值,校验能否组成三角形,设计对应的测试案例
4. 实习项目:项目里难度最高的功能模块
5. SQL 调优:报表查询耗时从 2 秒优化到 800 毫秒,判断瓶颈来自表结构、索引还是缓存
6. 实习中有没有借助 AI 辅助开发,具体如何使用
7. 算法:判断单向链表是否存在环路
8. 算法:链表有环时,计算环的长度
9. 算法:用 Java 实现最小栈结构
10. 候选人自由提问环节
11. 确认学校是否同意外出实习,以及可实习的总时长