阿里拍卖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

相关推荐

ProMonkey2024:5个oc?厉害! 但是有一个小问题:谁问你了?😡我的意思是,谁在意?我告诉你,根本没人问你,在我们之中0人问了你,我把所有问你的人都请来 party 了,到场人数是0个人,誰问你了?WHO ASKED?谁问汝矣?誰があなたに聞きましたか?누가 물어봤어?我爬上了珠穆朗玛峰也没找到谁问你了,我刚刚潜入了世界上最大的射电望远镜也没开到那个问你的人的盒,在找到谁问你之前我连癌症的解药都发明了出来,我开了最大距离渲染也没找到谁问你了我活在这个被辐射蹂躏了多年的破碎世界的坟墓里目睹全球核战争把人类文明毁灭也没见到谁问你了(别的帖子偷来的,现学现卖😋)
点赞 评论 收藏
分享
投递Momenta等公司10个岗位 > 秋招joker 简历被挂麻了,求建议
点赞 评论 收藏
分享
13 113 评论
分享
牛客网
牛客企业服务