首页 > 百度一面面经
头像
木河木
编辑于 2020-07-28 10:03
+ 关注

百度一面面经

  1. 自我介绍,讲一讲简历里的项目。
  2. TCP和UDP区别。二者的使用场景。TCP三次握手、四次挥手。为什么TIME_WAIT是2MSL。
  3. OSI七层模型,五层模型。
  4. 哈希表,哈希冲突。
  5. 进程死锁,四个条件,打破死锁。
  6. 进程,线程。
  7. Synchronized,乐观锁和悲观锁,CAS,自旋锁。
  8. 红黑树,B-树,B+树。
  9. 哈希表为什么先用链表,再改成红黑树。
  10. String,StringBuilder,StringBuffer。
  11. String中字符数组为什么是final的。
  12. 多线程。start,run。Thread里面的run和start。
  13. ==和equals。重写equals为什么要重写hashCode。
  14. 单例模式里面为什么写了volatile。
  15. 数据库索引,聚簇索引,非聚簇索引。
  16. 了解哪些排序算法。各算法的最差和平均复杂度。
  17. 线程池,执行流程。
  18. 堆化的过程。
  19. 序列化和反序列化。
  20. 类加载的过程。
  21. Spring中Bean的作用域。
  22. Spring的AOP和IOC。写过哪些动态代理。
  23. Spring Boot 与 Spring MVC各自的优缺点。
  24. 代码:单例模式双重检查锁。
  25. 代码:反转链表。
  26. 代码:堆排序。

顺序忘记了。。想到什么写什么吧。
许愿二面。

全部评论

(1) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期精华帖

热门推荐