蚂蚁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. 反问
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. 反问
全部评论
相关推荐
点赞 评论 收藏
分享