蚂蚁cso测开一面

八股盛宴,全程无手撕无项目,八股拷打1个小时
但是面试官人很好,没回答出来的地方会给你详细补充,但是鼠鼠还是太菜了,感觉回答的都不是很详细,属于样样通样样松那种
一、自我介绍
二、一些题外问题
1.对base地考虑?
2.为什么想干测开而不是开发?
3.为什么不在快手转正?
三、八股盛宴(408全覆盖)
(1)操作系统
1.进程,线程,协程?
2.分别都怎么通信?
3.通信有哪些操作?
4.锁?
5.三个线程,怎么让他按顺序执行?
6.线程安全?怎么实现?

(2)数据结构
7.线性数据结构有哪些?
8.数组和链表有哪些区别和特性?
9.数组查询效率?
10.为什么查询效率是O(1)?
11.栈和队列?有哪些区别和使用场景?
12.非线性数据结构?
13.平衡二叉树?
14.特性?用法?
15.树这种数据结构的查询效率?
16.Hashmap了解过吗
17.哈希表底层结构?怎么实现的?
18.平衡因子?
19.哈希冲突?怎么解决?
20.java泛型?

(3)计算机网络
21.osi七层模型?一(然后一层一层聊)
应用层
22.应用层有哪些协议?
23.http协议具体结构?
24.get,post区别?
25..http和https?
26.https是怎么加密的?
27.CA证书有哪些内容?作用是什么?
传输层
28.传输层有哪些协议?
29.tcp三次握手中,状态码有哪些,怎么变化的?
网络层
30.网络层有哪些协议?
31.目前计算机数量远大于ipv4数量,为什么每个机器都有ipv4的地址?
32.是怎么避免ipv4地址冲突的?
33.两家的ipv4地址一致,有影响吗?为什么?
数据链路层
34.数据链路层有哪些协议?
35.arp和rarp作用?引申到数据链路层的作用。

(4)数据库
36.索引?谈谈理解?底层结构?怎么用?
37.给一个场景题,七日签到累计获奖,怎么设计表结构,怎么设计索引?(这个设计的很一般,但面试官补充的很详细)
38.联合索引和联合唯一索引?
39.数据库事务?有什么用?acid?怎么实现?
40.乐观锁,悲观锁?(锁这一块鼠鼠真的忘的差不多了
41.锁怎么用?

(5)补充问题
42.java动态代理?那个框架用的多?
43.什么是rpc?http和rpc的区别?

四、反问

总而言之,八股盛宴,被狠狠拷打了一个小时,但是每个问题没回答出来的,回答不全面的,面试官都做了很详细的解答,虽然很累但是学到了很多
虽然但是,许愿个二面,让我过吧求求了
全部评论
许愿二面
点赞 回复 分享
发布于 2025-09-25 11:19 北京
问得也太多了吧请问收到二面了吗
点赞 回复 分享
发布于 2025-09-23 12:41 山东
请问没有问简历中的项目嘛
点赞 回复 分享
发布于 2025-09-23 10:05 湖南
问这么多啊,看着我都觉得有压力
点赞 回复 分享
发布于 2025-09-21 21:14 陕西

相关推荐

04-18 11:56
门头沟学院 Java
1.mysqlb➕索引,字符怎么查找,支持顺序查找吗1.5 JAVA python线程模型2.java异步怎么做。fastapi底层异步怎么做。3.线程池策略,参数3.5线程数怎么设置。io密集型,假如最大设置为10,第11个来了怎么办。一般八核,线程数设为多大。像windows里面有很多线程,也是io密集,你觉得为啥没有崩溃之类的4.poll epoll了解吗5..java map结构一系列;线程安全,cas6.文件上传从8s优化到2s。哪个部分耗时,向量化还是上传,带宽跑满了吗,是什么限制了7.文件发到网卡,文件加载cpu到内存,用户态内核态怎么切换的,细致说下8.分片上传,是单线程的限制吗9.向量纬度768 1024区别,为啥这么选10.knn,ann时间复杂度11.PPT生成为啥不用文生图做。讲下完整流向rag结合prompt,填到限制槽位,结合固定样式生成12.多智能体改的架构,怎么上下文管理,传递消息,共享记忆13.agent记忆怎么做的14讲下渐进式披露,那永久记忆你觉得怎么查询,怎么操作,讲你的想法就行15.已经摘要了很多次,这个时候渐进式披露怎么做分层16.claude code 的harness跟其他agent区别17llm运行原理,transformer架构原理18.有微调过小模型吗clip blip,效果不好19.有用过Claude code做过大的或小的项目吗,用什么模型论文自动检索,自动视频生成,codex联合前后端并发编程检索最新ai动态20题目两个线程交替打印字母,数字结合面试官回答反问阿帕奇开源项目,技术相关对ai态度,开发或者学习永久记忆是否可以蒸馏一个个体是否觉得机器人ai参数高到某个量级,也具有意识,或者意识这个词。
查看26道真题和解析
点赞 评论 收藏
分享
面试时间:4.22下午3点 时长1h道心破碎了,对项目进行非常深度的拷问,还考了性能监测这一部分,以及一个音乐播放的场景题,全程基本无八股无手撕,最没有悬念的一次面试,g的不能再g,基本上考的都是我没有了解的知识,反问我直接问前面的答案了,还是太菜了,录音还忘记录了,算了反正也不敢听1. 自我介绍2. 虚拟列表怎么实现的3. 一道性能指标采集代码找错误,力竭了,根本找不出来,根本没了解过这部分知识4. 文件上传是怎么实现的5. 大文件分片上传时,计算 5MB 分片 MD5 大概要多久6. 如果文件很大,计算完整文件 MD5 很耗时,有什么性能优化方案7. Web Worker 在大文件 MD5 计算里能怎么用8. 服务端保存所有分片索引和分片文件,会不会导致碎片文件越来越多9. 分片合并完成后,服务端临时分片目录应该怎么清理10. 如果清理了分片,下次上传同一个文件还能不能做分片级别的秒传11. 秒传应该基于完整文件 hash 还是分片 hash12. 服务端怎么设计分片管理,才能避免既存完整文件又存所有分片造成空间浪费13. 如果两个文件部分分片相同、整体文件不同,怎么判断和复用分片14. 歌曲列表页点击歌曲后,如何打开一个独立播放页15. 如果播放页已经存在,列表页怎么通知已有播放页切换歌曲16. 怎么判断播放页是否已经存在或是否被关闭17. 如何用 LocalStorage 实现跨页面通信18. 如何用 LocalStorage 实现页面间心跳检测19. LocalStorage 轮询方案有什么性能问题20. 除了 LocalStorage,跨页面通信还有哪些更好的方案21. postMessage 和 Service Worker 怎么用于跨页面通信22. 歌曲列表中大量图片加载时,如何先展示占位图23. 图片加载成功后怎么切换为真实图片24. 图片加载失败后怎么展示失败图25. 如何通过图片的 load 和 error 事件判断加载状态26. 你接触过 React Native 或 Flutter 这类跨端技术吗27. Vite 相比 Webpack,为什么开发阶段启动更快28. Webpack 能不能也配置成使用 ES Module29. Vite 的热更新 HMR 是怎么实现的30. WebSocket 和 SSE 有什么区别31. 反问
查看30道真题和解析
点赞 评论 收藏
分享
评论
3
18
分享

创作者周榜

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