Markdown Note
4.27字节cs一面
最近更新:2026/04/29
1、自我介绍 2、到岗时间 3、为什么开发转测试 三点+AI赋能 4、大模型生成准确度测试+优化 5、和测试同学打交道多不多 更多是自测 6、测试用例题目: ![[Pasted image 20260429120855.png]] 7、MySQL索引 8、开发中的事务失效,该怎么排查 事务失效的场景:
1、跨库操作 / 分布式事务
2、锁等待超时,事务被 MySQL 强制回滚
3、隔离级别过高 / 过低,出现脏读、不可重复读,看起来像事务 “失效”
4、错误被吞掉,没回滚,try catch掉
5、Java的框架代理规则没遵守
事务失效通常表现为方法抛出异常但数据库没有回滚。排查时我会从以下几个方面检查: 找到出现事务不一致的数据,有哪些事务会涉及到这些数据,定位到这些事务,然后写测试类在事务中跑出异常查看是否回滚,定位到具体的事务,然后检查是否是常见的事务失效的场景:12345
9、MySQL的题: ![[Pasted image 20260429121044.png]]
select s.Sid,s.Sname,Avg(SC.score) as AvgScore from Student s inner join
SC on SC.Sid=s.Sid group by Sid,Sname having AvgScore>=85;
//group by把同一个学生的多条成绩行,自动合并成一组
select c.Cid,c.Cname,Avg(SC.score) as AvgScore from Course c inner join
SC on SC.Cid=c.Cid group by Cid,Cname order by AvgScore desc limit 1;
//降序排序 `desc`
10、coding最长公共子串 dp