当前位置: 首页 > 面试经验 >

阿里测开一面 9.10

优质
小牛编辑
127浏览
2023-03-28

阿里测开一面 9.10

背景

  1. 开发的简历,为什么选择测开
  2. 用了多久springboot

实习

  1. 难点,怎么解决的
  2. 优化的结果提升了多少
  3. 不考虑加为这些字段加数据库索引吗

场景+八股

  1. IOC和AOP的理解
  2. 要知道所有http方法执行的时间,怎么办
    • 我说的增加一个拦截器,方法前后统计时间
    • 面试官:和你用户登陆功能差不多,增加@aspect,再进行后续操作
  3. Spring中怎么区分不同bean,生产环境中要测试的bean和开发环境不同该怎么办?
    • 我说了根据bean名字和clas的类型
    • 没接触过,面试官说加primary注解
  4. 说一下垃圾回收
  5. 代码如何产生OOM,口述
  6. eden区,survivor,eden区进入老年代的过程
  7. Object A=new Object()创建的对象在哪
    • 我说了实例都在堆内存,他说是栈
  8. while (true){Object A=new Object(); }会产生OOM吗
    • 我说会,面试官说没有不是有垃圾回收线程吗
    • 我说JVM垃圾回收线程执行的频率没有创建对象快,他说有stop the world,这些GC Root还没进入survivor就被回收掉了

测试相关

  1. 需求提出到开发交付流程

口述算法

  1. 二叉树的高度定义
  2. 给定一个root节点,求二叉树高度,递归条件,递归逻辑

手撕

  1. LC209 长度最小子数组长度,O(n)
  2. 字符串按照字符出现的频率排序输出
 类似资料: