蚂蚁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. 反问
全部评论

相关推荐

05-18 10:14
河南大学 Java
全程40分钟手撕二选一:1、给定一个字符串,找出包含给定字符集的最小窗口,如:字符串:"it's tuesday",字符集:"std",最小窗口就是"tuesd"2、奇偶线程交替执行,消费者线程模式我选了第一题,滑动窗口1、项目有多少行代码,项目带来了什么样的成长,遇到了什么问题吗,技术上遇到了什么难题;项目用多少压力去测试的,有没有性能热点;2、项目中线程池用在哪里,怎么去定线程池的参数,多少个线程之类;设置的线程数对其他模块有没有什么影响3、对cpu饱和有了解吗4、项目中有没有用到反射机制,用到了哪些设计模式;对常见的设计模式有用过吗,有了解吗5、多线程并发的逻辑问题如何解决6、分布式锁的优点和缺点7、linux熟不熟,开发过shell脚本吗,主要是用shell脚本做了什么;涉不涉及到批量处理文件,截取字段8、linux查性能瓶颈的命令,查内存的命令,查磁盘的繁忙程度的命令9、mysql窗口函数有了解吗10、优化数据库查询性能11、SQL题:学生表,属性有id、name、yuwen_grade、math_grade、english_grade、all_grade(总成绩)。取总成绩第三名的 学生id(可能会有并列的情况,并列的情况,所有第三名都要查出来)  。  如果把all_grade去掉,查总成绩第三的学生。12、DDL了解哪些语句,列排序,列类型变更有了解吗,是unlearn DDL 还是 open DDL(这个地方没太听清楚这两个英文单词是什么,没听说过这个概念)13、有系统性学过python感觉被拷打了,回答的有点糟糕5.12面的,到现在还没有消息,应该是挂了
蚂蚁集团一面244人在聊 查看18道真题和解析
点赞 评论 收藏
分享
评论
3
8
分享

创作者周榜

更多
牛客网
牛客企业服务