蚂蚁暑期一面(第一次参加大厂面试)

本次面试全程八股拷打,没有问简历项目内容,个人感觉问的很基础,没有特别偏的地方,期待能进二面,同时也明显感觉到大厂对计算机网络和操作系统的重视,之前面那些小厂,这方便内容几乎都不提的。接下来要重点复习一下这部分的内容,同时对简历上写的技术栈部分查缺补漏。

面试流程:

计算机基础知识(计算机网络、操作系统、计算机组成原理、数据结构与算法)-共享屏幕写算法题-Java基础-闲聊&反问

具体流程面试官在一开始就会介绍一下,让我大致了解总体安排

计算机基础知识

1.计算机网络模型你有了解吗?

2.TCP是指什么呢?

3.TCP和UDP有什么区别?

4.TCP通过哪些手段实现安全、面向连接?

5.TCP/IP中的IP协议是什么呢?

6.简单叙述一下三次握手和四次挥手

7.为什么建立连接是三次,释放连接是四次?

8.什么是HTTP,什么是HTTPS呢?

9.HTTPS是基于什么样的加密过程去保证安全?

10.什么是进程?什么是线程?

11.多线程或者多进程都会涉及到死锁,那么什么是死锁呢?

12.总结一下死锁产生的四个必要条件?

13.进程常见的调度算法有哪些?随便列举几个就可以,不需要详细介绍(可能是觉得我前面吟唱八股文太久了hhh)

14.什么是内存的内核态和用户态?

15.操作系统常见的内存的管理方式有?面试官补充说分页分段那块

16.列举一些常见的排序算法?

17.简单讲一下快排的思路?

算法题

力扣原题:1.无重复字符的最长子串 2.有效的括号

不需要写输入输出,也不需要运行,在一个线上文档上写,面试官能实时看到我写的,当然我也能实时看到他写的。

第一个题目理解成子序列了(子序列可以不要求连续的),又补充了第二个题,第二个题目详细说了一下思路没写代码

Java基础

1.String a="123" String b="123",a==b返回什么?

2."=="和“equals”的区别是什么?

3.Integer c=23 Integer d=new Integer(23) c==d返回什么?

4.重写或者重载知道是啥吧?重写equals方法的时候还会重写什么方法呢?

5.面向对象的三大特性是什么?

6.Set是一个容器类型,常用的Java容器你用过哪些?

7.List你常用的有哪些?因为List是一个接口

8.ArrayList和LinkedList的底层结构了解过吗?(当时忍不住快笑出来了,这个题面试问了我好多次了)

9.HashSet底层是怎么样的?

10.JUC中Java常见的一些线程方式有哪些?(面试官看出来我不会,于是说有用过咱们就聊,没用过就不聊了,我尴尬的笑了笑说那不聊了,结果把面试官也给逗乐了。因为这部分内容在简历上是贷款部分,还没有背扎实)

11.JVM这块,聊聊你了解的概念,JVM内存结构,你简历写的最前面,那你应该最了解吧,讲讲呗。(我说了一些JVM数据区域,然后引申出堆和垃圾回收算法)回答完之后面试官说没问题啊,能看出来我自己肯定是看过的。

12.我看你简历都是Spring相关的,Spring的两大特性是什么?

-----------------------------------------------------------分界线--------------------------------------------------------------------

闲聊&反问

面试官说基础知识考察就这些了,接下来进入闲聊部分

1.你对AI这块有什么了解?

2.你知道DeepSeek为什么突然就爆火变得那么流行吗?

3.除了正常的问答大模型,有没有其他的了解?有没有涉及到大模型相关的研究方向?

4.说几个名词:Agent,RAG,知道是干什么的吗?

剩下的时间留给我,问我有没有什么问题面试官能帮我解决的。

1.给我面试提一些建议。

  • 面试官让我把简历里面的东西一定弄熟,JUC这块我就没回答好,理论上来说写在简历里面的,都能正常去聊出来。
  • 说了我的优势,不是在背书,回答面试官问题的时候,背书的感觉不重,这点在实习生招聘的时候还是比较难得的,要发扬一下。面试官个人认为我这块是不错的,其他的地方就见仁见智了,他还说找工作面试是一个很讲究缘分的事情,不要因为一个面试挂了就觉得自己一无是处,保持好心态就行。
  • AI部分是加分项,多了解一下相关的内容

2.问了一些部门的工作地点、暑期实习入职时间(三轮面试都过了和HR沟通)、和业务内容

  • 会有一些SP和SSP,因为优秀,会有一些额外的面试,所以同一组的面试理论上面试越多,评价就越好。

3.今天面试结果什么时候通知?

  • 顺利的话,理论上一周以内会有人联系我,不顺利的话会流到简历池等其他组来捞。

互相致谢,然后结束面试!

#大厂##暑期##蚂蚁#
全部评论
后续来了:一面后给我挂了,明明感觉和面试官聊的还很好的
1 回复 分享
发布于 04-10 09:16 四川
uu是蚂蚁哪个部门啊
1 回复 分享
发布于 04-02 09:54 北京
明天蚂蚁一面,感觉要被拷打
点赞 回复 分享
发布于 04-09 21:22 浙江
收藏操作系统题
点赞 回复 分享
发布于 04-09 09:07 安徽
你好问一下写代码的时候可以用其他语言吗,比如cpp?
点赞 回复 分享
发布于 04-06 11:52 云南
爱信等
点赞 回复 分享
发布于 04-03 11:16 陕西
我31号也是蚂蚁一面,ai金融部门好像叫,然后问的问题确实比较基础,项目拷打也还好,全回答出来了,就有个场景题答的不太行,问面试官有啥建议,还说我基础好,然后第二天就给我挂了,真的绷不住了
点赞 回复 分享
发布于 04-02 13:52 江苏
明天第一次面试 接好运
点赞 回复 分享
发布于 04-01 23:49 湖北
接好运
点赞 回复 分享
发布于 04-01 23:48 湖北

相关推荐

06-11 23:37
南京大学 Java
项目相关的就不分享了,但是问的蛮多的。这里主要分享八股一面:1.你可以跟我说一下线程池的一个原理,工作原理。2. 在你日常用的时候,你怎么去评估?应该怎么去设置这个线程池的一个数量呢?(如何设置核心线程数等等)3. 什么时候会让你选择,redis中,你什么时候会用 hash 什么时候会用string?(不知道是不是听错了,不过我回答的是hash和string的区别)4. redission 的那个看门狗机制怎么实现的吗?5. 那并发抢并发请求过来的时候,大家去抢这把锁,怎么去实现这个并发锁的?6. 搜索你觉得分布式锁除了用 redis 的实现,也没有了解过业界其他实现的方案呢?7. redis有了解过它的一些内存淘汰吗?8. 慢SQL分析9. 上述策略都用到了,但是还是很慢,你可以怎么去定位?10. 深分页页怎么解决?11. 在MySQL里面有了解过它底层的一些锁吗?12. TCP三次握手的过程是怎样的?13. 可以跟我介绍一下 aop 吗?14. 你现在有了解到java每个版本它的一些特性吗?15. java 里面类加载的过程是怎么样子的?16. linux怎么去创建一个文件呢?17. 比如说怎么去通过某个关键字去看这个日志里面有没有,日志文件里面有没有出现呢?二面:1. 你对分布式这种微服务这一块的一些知识了解吗?2. 能不能讲讲你了解过现在一些概念呢?为什么有这么一微服是什么回事?有哪些概念你现在了解的?3. 嗯嗯,那那他们如果之间相互之间交互的话,他们会怎么来通信呢?4. java 里面你知道它的那个,你了解 spring 的那个事务传播属性吗?5. 其他的那种几个场景有没有遇到过可以去用的?1. 日志用**NOT_SUPPORTED** 场景**6. 你现在主要在看,就除了微服务还在看哪一些方面的一些技术的知识,或者有关注一些。7. 大模型你研究了哪些东西啊?8. 那有没有关注一些,比如说为什么没有考虑用一些新的 jdk 呢?比如说17或者21,更高级版本呢?
查看25道真题和解析
点赞 评论 收藏
分享
评论
15
77
分享

创作者周榜

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