转码选手的寻找暑期实习之路(9)--蚂蚁后端转正实习一面
前情提要:鼠鼠非常希望以后能Base杭州进行工作,所以这次蚂蚁面试,是叩开杭州暑期实习的第一击!
- 自我介绍;
- 在浏览器中键入一串网址之后,会发生什么?
- TLS加密的过程是什么样的?
- CA证书到底有什么用?
- 为什么CA证书能保证公钥传输的安全性?
- 为什么Synchronized关键字中要设计锁升级?
- 聊聊锁升级过程?
- 为什么不是所有都用重量级锁,而是中间有一个轻量级锁?
- 为什么偏向锁要升级为轻量级锁?
- 有用过线程池嘛?核心线程数该怎么确定?
- 你觉得在IO密集型的操作中,为什么不设置10倍的线程数?
- 进程切换需要开销嘛?和线程切换的开销比起来哪个大?
- 请你讲一下Mysql索引中的结构
- 为什么B+树的树高能让它的查询效率比红黑树好?
- 请你讲解以下Mysql中的Redo Log
- 为什么要有Redo Log,而不是直接刷入到磁盘?
- 除了RAG还可以用什么方法让模型能接入你自己的文档?
- Langchain4j在这个过程中具体做了什么工作?
- 了解过MCP嘛?
- 了解过Skill嘛?
- 你做一个英语的自我介绍吧(damn,我这蹩脚的英语!真的一整个尬住) 总之,感觉对于八股的基础考验得很仔细!也希望自己有一个好的结果吧!

