后端面经合集

自我介绍

八股:

  1. Java 中方法参数传递的类型
  2. 如果一个包装类的 Long 类型对象做方法参数,是哪种类型的参数传递?
  3. 如果一个包装类的 Long 类型对象做方法参数,并且在被调用的方法里对 Long 类型的数据做了值的更改,那实际上这个对象的值有没有更改?
  4. 深拷贝和浅拷贝
  5. Java 中进行深拷贝的方式有哪些
  6. 介绍 HashMap 以及底层机制
  7. HashMap 的数组长度是 2 的倍数吗?为什么这样设置
  8. 介绍线程池以及它的参数
  9. 线程池的运行逻辑
  10. 你项目中的线程池用的什么类型的阻塞队列
  11. 问了 CountDownLatch 和 Semaphore 的场景
  12. AQS
  13. 介绍 mysql 的隔离级别以及各种隔离级别下产生的问题,怎么解决的
  14. 举例:事务 1 先用 select 查询 id <= 5 的数据,事务 2 插入一条 id = 4 的数据并提交,事务 1 此时再来查,能不能查询到 id 等于 4 的 数据
  15. 基于第 14 点的问题,如果事务 1 在第二次查询之前改了 id = 5 的数据,再查,能不能查询到 id 等于 4 的 数据
  16. 基于第 14 点的问题,如果事务 1 在第二次查询之前改了 id <= 5 的数据,再查,能不能查询到 id 等于 4 的 数据
  17. 实际项目中 Redis 分布式锁怎么用的、原理
  18. Redis 为什么快
  19. JVM 内存结构、垃圾回收算法
  20. 讲讲分代回收算法过程

实习项目相关

手撕:二叉树的中序遍历

自我介绍

八股:

  1. 数组&链表、面向对象&面向过程
  2. 反射介绍
  3. 介绍 IOC 以及作用
  4. 传输层的作用
  5. 介绍 TCP 以及一些特性,流量控制、超时重传、拥塞控制这些

实习项目:

  1. 介绍实习项目
  2. 挑一个实习难点讲
#发面经攒人品##我的秋招日记#
全部评论

相关推荐

评论
点赞
10
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务