阿里拍卖Java实习一面面经

  1. ArrayList 和 LinkedList get add delete 的时候哪一个快
    1. 每一次新增删除都会进行 System.arrayCopy 吗
    2. 没扩容的情况下 ArrayList 会做哪些事情
    3. 线程安全的数组是什么?CopyOnWriteList 使用场景是什么?
  2. Map 接口哪些实现类?
    1. 如果想要按照添加的顺序出来可以用什么
    2. HashMap 在 put、get 的时候进行的操作
      1. 有两个 key 的 hash 值一样,如何 get 到精确地那个 key
      2. 比较 key 的时候用了什么方法
    3. equals 和 hashCode 有什么关系
      1. equals 重写有什么指导原则
      2. 为什么要同时重写 equals 和 hashCode
  3. 并发自己了解过吗
    1. 一个变量在同时读和写会出现什么异常情况
    2. ABA 的问题怎么解决
    3. 如何保证读写的时候能够读到正确的值
    4. volatile 如何不保证原子性
      1. happens-before 原则保证了哪些
    5. Lock 锁有用过吗,有哪些实现
      1. 非公平和公平锁哪个会去尝试 CAS
      2. 所以公平的会少一次 CAS 是吧?
      3. 公平锁能保证绝对的公平吗?
    6. 主线程需要等待十个线程同时完成再进行,怎么办
      1. CountDownLatch 和 Barrier 的不同
  4. JVM 8 的内存的布局
    1. Java 堆是怎么分的,在系统上是什么位置
    2. Java 方法区是连续的吗
    3. Java 方法区可以细分吗
    4. JDK 8 之后字符串常量池在哪儿
    5. String s = new String(”1“); 在哪儿分配
    6. String s = new String(”1“); 创建多少个对象
    7. 局部变量表里面可以存对象吗
  5. 平时怎么会用到设计模式
    1. 为什么用策略模式
    2. 用枚举类来实现的策略模式有什么问题
    3. 策略模式和状态机模式有什么区别
    4. 策略模式和模板方法模式有什么区别
    5. 有哪些设计模式
  6. MySQL 在使用的时候索引设计该怎么设计
    1. 哪些情况下会回表
      1. ORDER BY 避免回表
      2. 如果 ORDER BY 后面不能加索引呢
      3. 现在有个表,有个 create_time,如果 ORDER BY create_time 需不需要回表
      4. 线上业务,ORDER BY 不能加索引,可以改变 SQL 语句,如何保证
    2. 线上业务大表加索引会有什么问题
    3. 如果没有主键,还会不会有有聚簇索引
    4. 这个自动建立的主键能去看到吗
  7. Spring Bean 的生命周期
    1. @Autowired 和 @Resource 是如何拿到对应的关系的
    2. 自己实现一个注解,这个注解可以定义一些属性,属性可以设置到字段里面去
    3. @Bean 注解是如何实现的
    4. 整个工厂在初始化好之后在扫描之前干了什么,即对工厂的前置处理了解吗
  8. 最近在看什么书
#实习##面经##阿里巴巴##Java工程师#
全部评论
楼主你好,请问你是实习、校招还是社招?
1 回复 分享
发布于 2021-03-04 18:52
问的太细了吧
1 回复 分享
发布于 2021-03-05 09:35
这也太难顶了
点赞 回复 分享
发布于 2021-03-04 21:03
好恐怖。。。。
点赞 回复 分享
发布于 2021-03-04 22:40
看收藏数识难度😑 太难顶了
点赞 回复 分享
发布于 2021-03-04 23:27
感觉还好,可能我比你们年纪大😂
点赞 回复 分享
发布于 2021-03-05 01:37
面经记录的很棒,大佬早日收获offer
点赞 回复 分享
发布于 2021-03-05 10:47
阿里巴巴正式员工,在线答疑,提供c2m的2020届实习招聘机会,欢迎来聊
点赞 回复 分享
发布于 2021-03-05 10:57
公平锁可以保证绝对公平嘛?
点赞 回复 分享
发布于 2021-03-05 14:22
请问公平的会少一次 CAS ,这个应该是对的吧,还有公平锁能保证绝对的公平吗这个应该怎么回答呢?
点赞 回复 分享
发布于 2021-03-05 16:26
想问下mysql自动建立的隐式主键怎么查看呢
点赞 回复 分享
发布于 2021-04-13 10:55

相关推荐

就是大飞舞:不能发,我暑假找实习的时候就被坑过,把你简历锁了,然后不给你推进度,你还投不了别的部门
点赞 评论 收藏
分享
11-01 20:03
已编辑
门头沟学院 算法工程师
Amazarashi66:这种也是幸存者偏差了,拿不到这个价的才是大多数
点赞 评论 收藏
分享
13 112 评论
分享
牛客网
牛客企业服务