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

阿里巴巴淘天集团后端暑期实习面经(已挂)

优质
小牛编辑
68浏览
2023-05-21

阿里巴巴淘天集团后端暑期实习面经(已挂)

没想到现在竟然还有面试,来都来了,就面一下吧。

一面

5月12日13:45——14:15

  1. 自我介绍
  2. 面向对象三大特性
  3. 重写和重载
  4. protected 关键字和 default 关键字的作用范围
  5. 栈帧中有哪些东西?
  6. 堆中有哪些区域?
  7. new 一个对象存放在哪里?
  8. CMS 收集器回收阶段
  9. CMS 收集器回收过程哪些需要暂停线程?
  10. HashMap JDK 1.7 和 1.8 区别
  11. ConcurrentHashMap JDK 1.7 和 1.8 区别
  12. 进程和线程的区别
  13. synchronized 关键字和 ReentrantLock 区别
  14. synchronized 关键字和 ReentrantLock 实现线程安全的底层
  15. 线程池参数
  16. Redis 的 Zset 底层数据结构
  17. Redis 集群环境下怎么实现高可用?
  18. 消息队列了解吗?(不了解)
  19. 微服务了解吗?(不了解)
  20. 反问

二面

5月17日10:30——11:20

  1. 介绍一下项目相关的技术
  2. MQ 相关原理了解过吗?
  3. Spring 容器的启动流程
  4. 在 BeanDefinition 创建的过程前后做了什么事?
  5. ClassLoader 了解吗?
  6. ClassLoader 具体是怎么解析的?
  7. Java 内存模型
  8. 线程之间的通信方式
  9. 线程不安全的底层原因是什么?
  10. 实现线程安全的方式有哪些?
  11. sleep、yield 和 wait 的区别
  12. Java 中的 I/O
  13. 不同 I/O 模型的应用
  14. I/O 还有分类吗?
  15. JVM 为什么要分代
  16. JVM 指令了解过吗?
  17. 用过什么 JVM 指令?
  18. JVM 内存占用大怎么排查?
  19. 唯一索引和主键索引的区别
  20. 怎么避免回表?
  21. SQL 优化
  22. 序列化了解吗?
  23. 为什么要使用序列化?
  24. 排序算法有哪些?
  25. 归并排序的思想,时空复杂度,稳定性,为什么是稳定的?
  26. 选择排序的思想,时空复杂度,稳定性,为什么是不稳定的?
  27. 平时学习技术的方式
  28. 有没有参加过开源项目?
  29. 反问
#阿里巴巴##暑期实习##面经##后端#
 类似资料: