阿里暑期实习 Java开发一面面经
部门: 大淘宝-阿里妈妈广告部
简历面(电话面) 30min左右(2022.3.7)
- jdk8和jdk7的JVM内存区域上的变化
- 为什么jdk8用元空间替换了永久代(回答:元空间不用占用JVM内存,让JVM有更大的可用内存空间。面试官追问那把JVM内存空间调大一点不就行了?不会。网上说是永久代所需空间不好控制,不利于调优,容易OOM)
- 分代收集是什么意思
- 新生代一般用哪种垃圾回收算法
- 如果新生代只分为一个eden区和一个survivor区,各占50%空间,行不行?(回答:空间利用率太低。但后来我想只分一个eden区和一个survivor区空间占比8:2不就行了?网上说是会有内存碎片问题)
- MySQL的索引用什么数据结构,B+树优点,B+树高度和什么有关
- 数据库中(不限于MySQL)还有哪些结构的索引
- 自己关注过业界的哪些方向吗
- 对实习有什么想法,想得到些什么
一面(视频面) 35min左右(2022.3.11)
- Java的各个方面,集合 多线程 IO JVM等,对哪个方面最熟悉,哪个最不熟悉
- LinkedHashMap是什么,哪些场景能够使用
- 实际工程中什么时候能用到类加载机制,什么时候会关注类加载器(不会)
- Tomcat是如何运用类加载机制的(不会)
- MyISAM为什么不支持事务,不用场景该如何选用InnoDB和MyISAM(不会)
- 项目中遇到过什么困难,如何解决
- 和同学合作的过程中遇到过什么困难,合作时你会担任leader的角色吗
- 和同学合作的过程中让你负责的任务过多或不合理,你会怎么办
- 参赛经历中遇到过什么困难,怎么解决
- 最近在学习哪些方面的技术
- 上课学习的数据库理论,和你学习的MySQL和redis的底层原理,有什么区别和联系
- 除了简历上的内容外,还有哪些亮点的校园经历或项目经历吗
没搞懂这两场面试的套路,大部分时间在聊天
#阿里巴巴##面试题目#