4.13蚂蚁一面面经(45min)
面试官一开始介绍了这次面试的整体流程和时间安排,包括技术基础,项目提问以及开放性问答,然后便是常规的自我介绍
技术基础:
1.讲一下JVM的内存结构以及每部分的功能职责
2.讲一下JVM垃圾回收的过程
3.如何判断一个对象是垃圾回收对象
4.讲一下进程和线程的含义和区别
5.进程和线程具体的开销差别体现在哪里
6.线程里哪些资源是共享的,哪些资源是独享的
7.数据库索引的优缺点
8.使用索引中比较关键的注意事项
9.数据库的乐观锁和悲观锁有什么区别
10.讲一下TCP和UDP的概念区别
11.TCP有哪些措施来保证可靠性
12.细讲一下拥塞控制
13.HashMap的底层结构及扩容机制
紧接着就是项目拷打,听面试官的语气和反应来看,觉得他可能认为我的项目没什么难点,问不出什么问题,凉
开放性问答:在技术方面有没有什么成长目标,想成为怎样的一名技术人员
#蚂蚁2024暑期实习##蚂蚁面经#