2021.2.23 蚂蚁暑期实习一面(70min)
- Java内存模型、主内存和工作内存交互操作
- voliatle怎么实现的、工作原理是什么、总线嗅探机制了解吗
- synchronized的锁优化有哪些、讲一下锁状态和锁升级
- 什么情况下用ReentrantLock而不用synchronized
- Java的中断怎么实现,为什么synchronized不能中断,ReentrantLock可以中断
- ReentrantLock怎么实现的(AQS)
- 列举几种你知道的垃圾回收机制
- CMS垃圾收集的原理
- 有什么方法来避免Full GC
- 避免频繁创建销毁大对象(运用单例模式)
- 把新生代空间调大
- NIO和BIO
- 谈一下Java类加载机制
- ConcurrentLinkedQueue、CopyOnWriteArrayList
- 数据库中读写分离的机制
- 进程间通信方式、Linux管道用什么来实现的
- 虚拟内存、分页内存管理、多级分页、局部性原理
- CPU的寻址过程
- 浏览器输入www.baidu.com 到显示页面经历了什么过程
- HTTPS的加解密过程(非对称密钥加密和对称密钥加密)
- TCP的拥塞处理机制
- MySQL索引与锁的关系(走索引锁粒度小,不走索引锁粒度大)
- MySQL怎么实现分布式锁、数据库的唯一索引知道吗
- 缓存一致性问题
- 快排的时间复杂度是什么,最坏的时间复杂度什么情况下会发生、怎样避免
- 同步和异步的概念
- 反问环节:部门情况,对实习生的要求
总结
- 流程处理的很快,前一天上午投的简历,晚上接到约一面的电话。第二天上午就一面了
- 面完下来,感觉问的还是比较深入的。面试官会从一个简单的点开始一直深入下去问到答不出来为止。对于一些拓展的问题,面试官也会不断地引导。最后反问环节说他比较看重在拿到一个没接触过的东西时,如何运用已有知识来进行思考的过程。
最后给我的个人博客打一个小广告,希望能帮助到大家
全部评论
(26) 回帖