蚂蚁金服Java一面面经

  1. Spring或者数据库的事务隔离级别和传播特性是怎样的?
  2. JDBC的目的是什么,是一种接口还是一种实现?
  3. 用过哪种连接池,为什么要用连接池?
  4. 用过哪些缓存,用于什么场景,Redis怎么实现分布式锁?
  5. 是否熟悉分布式系统的设计和应用,能否对分布式框架、中间件、数据库等机制进行合理应用解决问题?
  6. 事务的二段提交机制?
  7. 聚簇索引和非聚簇索引的区别?
  8. G1回收器的回收过程?
  9. TCP三次握手和四次挥手的过程?
  10. 类加载过程?
  11. 双亲委派机制及其使用原因?
  12. JVM GC算法有哪些,目前的JDK版本采用什么回收算法?
  13. HTTP和HTTPS的区别?
  14. HTTPS的加密方式?
  15. 线程池的核心参数和基本原理?
  16. 线程池的调优策略?
  17. volatile关键字的作用是什么?
  18. synchronized和volatile的区别?

此外,面试官还问了一些关于数据结构和算法的问题,例如:

  1. 删除排序链表中的重复元素
  2. 复制带随机指针的链表
  3. 两两交换链表中的节点
  4. 树的中序遍历
  5. 二叉树的层序遍历
  6. 二叉树的锯齿形层序遍历
  7. 二叉树的右视图
  8. 验证二叉搜索树

面试官的问题非常全面,涵盖了从基础知识到实际应用的各个方面。

全部评论
这么多算法题咋问的啊?就说思路吗
1 回复 分享
发布于 08-21 19:43 江苏
秋招?
点赞 回复 分享
发布于 08-26 23:19 广东
佬是电话面吗,会给邮件通知具体时间吗
点赞 回复 分享
发布于 08-30 02:06 湖北

相关推荐

6 32 评论
分享
牛客网
牛客企业服务