蚂蚁OceanBase测开一面

疑似被捞后的面试,招聘系统上也没有流程。面试官很会问,说会先从广度问起,然后每个点深挖看技术深度,会问到不会为止
1. 自我介绍
2. 两个项目详细介绍
3. 是否了解springboot框架
(回答了bean,springcloud等方面)
4. 如果没有spring boot框架,如何做java开发
(被问懵了,我说还是用mvc架构等方法构建层次)
5. 介绍mvc架构
6. 然后面试官从mvc三个部分开始分别问问题,先是model,就开始问数据库相关的问题。先问了mysql的各种引擎与区别
7. 然后从我回答的InnoDB和myisam缓冲区管理方式的区别,问缓冲区中不止存索引页还存数据页的作用是什么
8. 如果一个有索引的列很大,不能全部存入内存,如何通过索引进行查找
(这个确实不会)
9. select a from t where b = x,列b上有索引,索引的查找过程
(我回答说要分主键索引和二级索引来分别考虑)
10. 与上题同样的sql语句,假如b上不是主键索引,如何避免回表
11. 然后开始问从mvc中controller来问,开始问计网。问http的报文结构
12. 输入url整体过程
13. 网络分层层次
14. 网络层和数据链路层相关协议
15. 通过ip地址找到对应服务器后,如何找到对应的应用程序(进程)
(回答用端口号)
16. 平时的url解析过程中如何找到对应端口号
(没回答上来)
17. 项目中用了通义千问api,如何调用
18. 用大模型返回结果是一次性返回还是?
(回答用了流式输出)
19. 流式输出具体方式
(忘记了)
20. 问了缓存管理的项目,问如何进行的缓存优化等,拷打项目
21. 一道简单dp算法题,设计测试用例
22. 看我用到了vector,问vector和数组的区别
(光记java八股了,没记cpp)
23. 反问
全部评论
好兄弟,这个是春招还是实习的面筋呀
点赞 回复 分享
发布于 02-21 22:05 广东
有后续没,佬
点赞 回复 分享
发布于 2025-05-29 09:52 北京

相关推荐

03-18 10:07
湖南大学
1.测开应具备的素质?• 扎实的测试理论+编码能力,能做自动化与工具开发。• 严谨细心,质量意识强,有风险敏感度。• 良好沟通协调,推动问题闭环。• 持续学习,关注新技术如AI、自动化。2. 项目困难与解决?项目迭代快,接口变动频繁,自动化脚本维护成本高。• 抽取公共方法,框架分层,降低耦合。• 与开发提前同步接口变更,约定规范。• 使用数据驱动+配置化,提升复用性与效率。3. 登录界面测试用例?• 功能:正确/错误账号密码、空值、验证码、锁定、互踢。• 边界:超长字符、特殊字符、弱密码校验。• 安全:SQL注入、XSS、明文、token校验。• 兼容:多浏览器、APP、网络异常。4. 开发认为不是bug/不紧急怎么沟通?• 用需求文档、产品逻辑客观对齐,不主观争执。• 说明用户影响与线上风险,提供日志、截图、复现步骤。• 协商优先级,先录入缺陷,保证问题闭环。5. 测试来不及,如何跟领导沟通延期?• 及时同步风险,不拖延隐瞒。• 说明原因:用例量、阻塞问题、回归范围、环境问题。• 给出方案:1)保主干用例,精简非核心;2)加人/并行测试;3)建议分批上线或延期,降低风险。• 站在业务稳定角度沟通。6. 多线程安全 & 多线程测试?线程安全:• synchronized、Lock、ThreadLocal。• 并发安全集合:ConcurrentHashMap 等。• volatile 保证可见性。多线程测试:• 模拟高并发、重复执行、长时间运行。• 检查:死锁、数据错乱、丢失更新、阻塞。• 加压测试 + 日志分析 + 复现验证。7. 浅拷贝 vs 深拷贝?• 浅拷贝:只复制引用,共用内部对象,修改互相影响。• 深拷贝:复制整个对象链,完全独立,互不影响。• 实现:序列化、递归拷贝、JSON 序列化。8. AI 对测开的机遇与挑战?会用:辅助写用例、造数据、写脚本、查问题、总结。机遇:• 提升用例、脚本、测试数据效率。• 智能缺陷定位、辅助性能/安全测试。挑战:• AI结果需人工校验,不能完全依赖。• 需学习工具、提示词、数据安全合规。
查看8道真题和解析
点赞 评论 收藏
分享
评论
3
18
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务