2020年金九银十百度3面+美团3面+顺丰2面+京东2面面题分享

本文详细记录了2020年在百度、美团、顺丰和京东面试的技术面题目,涵盖Java、并发、数据库、设计模式等多个领域,包括锁的实现、GC算法、线程池参数、数据结构与算法等重点内容,适合准备面试的开发者参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

百度(3轮技术面)

在这里插入图片描述

  1. synchrnoized和reentrantlock的底层实现及重入的底层原理 monitorenter monitorexit AQS。
    重入原理:entry count,state
  2. 锁的四种状态及升级过程
  3. CMS和G1的异同
  4. G1什么时候引发Full GC
  5. 除了CAS,原子类,syn,Lock还有什么线程安全的方式 final
  6. HashMap和Hashtable的异同
  7. 允许null键的map你知道哪些 HashMap,LinkedHashMap,WeakHashMap
  8. null键放在HashMap的哪里 底层数组的0号位置
  9. 为什么hashtable的扩容是2倍+1 从除留余数法,hashtable初始容量方面回答
  10. 红黑树的插入时间复杂度
  11. 解决哈希冲突的方式
  12. 现有1T的数据,内存只有1G,该怎么对他们排序 外部排序(多路归并)
  13. Tomcat为什么要重写类加载器
  14. tcp握手挥手过程及其状态转换
  15. mysql隔离级别
  16. B树和B+树的区别
  17. 你知道哪些设计模式,它们在JDK源码中是怎么体现的
  18. Java运行时数据区
  19. 说一个最熟悉的垃圾回收算法
  20. 吞吐量优先和响应时间优先的回收器是哪些 parallel scavenge和CMS
  21. 类加载全过程
  22. 线程池7个参数
  23. CAS的
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值