蚂蚁金服-Java研发-电面

学院发的蚂蚁金服内推消息,2.24投了Java研发岗,2.26接到一面电话,耗时64min,记录一下问到的问题。

  1. 对Java集合的理解,常用的集合有哪些?
  2. ConcurrentHashMap对于线程安全性和高并发性的具体实现
  3. 自己实现map的话,key对象需要对Object进行什么修改?为什么?
  4. 对异常和错误的理解
  5. 常用排序算法?具体思想?
  6. 对反射的理解?常用工具类?应用场景?
  7. 创建线程的方式?
  8. JUC中常用工具类?用法?
  9. JVM内存模型?GC?
  10. 数据库优化?如何找到烂SQL?优化的方案?
  11. 如何确定列是否需要加索引?
  12. 索引类型?
  13. 常用Linux命令?awk?查看当前进程运行情况?
  14. UML工具?
  15. 用例图/活动图/类图在设计中用在什么阶段?解决什么问题?
  16. 过往项目中遇到的比较有挑战的问题?如何解决?
  17. 对于新技术快速高效的学习方法?
  18. 最近看的技术相关的书籍?
  19. 整个Java体系中认为比较复杂的想深入了解的地方?

你可能感兴趣的:(蚂蚁金服-Java研发-电面)