2024最新京东、字节跳动「3面面经」盘点大厂后端面试高频题

一面

1. 自我介绍

2. 常用的数据结构有哪些?并大说了一些操作的时间复杂度

3. 数组从下标最大的删与最小的删有什么区别?

4. 介绍主要用到的技术(技术栈)

5. 介绍一下集合类

6. list和set的区别?以及各个实现类和底层实现

7. CopyOnWriteList的特点及实现

8. 创建一个线程有几种方式?项目中怎么创建的?

9. 讲一下线程池

10. 你们使用的任务拒绝策略是那种?

11. 线上服务器最多可以创建多少个线程?

12. 线程的状态有哪些?(线程的生命周期)

13. 跟线程相关的方法介绍一下

14. HashSet的底层实现

15. 介绍下HashMap和CurrentHashMap

16. HashMap线程不安全会导致什么问题?

17. 为什么1.8版本中会将链表转为红黑树?

18. HashMap解决Hash冲突使用的什么方式?

19. HashMap的hash函数讲一下(如何确定槽位)

20. JVM的内存区域

21. 那个区域不会发生内存溢出?

22. JVM运行时内存?

23. 新生代老年代讲讲

24. JVM为什么分新生代老年代?

25. 垃圾回收算法讲讲

26. 类加载过程讲一下

27. 双亲委派模型讲一下

28. Spring的启动流程

29. SpringBean的作用域

30. SpringBoot的特点

31. 相

  • 17
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值