2020java面试题(十二)百度

java最新面试题2020

一面

  1. 没有自我介绍,没有项目介绍,先看简历上学了哪些课,针对课程问了些问题。
  2. java这么经典的编程语言,从你个人的角度讲解一下感受。
  3. java哪些数据结构用的比较多,大概讲解一下.
  4. 订单如何唯一标示(比如支付宝订单,外卖订单)
  5. 用过哪些设计模式
  6. 如何区分两个不同用户的访问请求
  7. 江苏放个服务器,北京访问,大概需要多少时间,按什么方法计算,能最快达到什么级别的速度
  8. mysql mongo redis
  9. 写个LRU算法
  10. 遇到的比较难的数据结构讲解一下。

一面

  1. 介绍学校项目以及提问,具体略
  2. 四次挥手的过程
  3. HashMap的实现原理
  4. Hash冲突
  5. Hashmap插入过程
  6. ArrayList和LinkedList的区别
  7. Java内存模型
  8. 大对象放在哪个内存区域
  9. GC的方法有哪些
  10. 栈中存放什么数据
  11. 哪些对象可以作为GC Root
  12. 查看GC状态的命令
  13. Java怎么实现多线程?
  14. Java创建线程的方法?
  15. Futuretask和callable的区别?
  16. Callable和runnable的区别?
  17. 线程池分几种?拒绝策略有哪些?
  18. Synchronized和Reentrantlock的区别,分别怎么实现
  19. CAS的含义
  20. Mysql知道几种存储引擎,有什么区别
  21. Innodb的行级锁的实现
  22. Innodb的行级锁有几种
  23. Innodb的隔离级别
  24. 事务的特性
  25. 数据库怎么优化
  26. 索引的数据结构
  27. 讲一讲b 树
  28. b 树有哪些优点
  29. Redis的数据结构
  30. Redis为什么快?
  31. Redis单线程还是多线程,为什么?
  32. Redis分布式锁
  33. spring boot和spring的区别
  34. 讲一讲对spring的认识(ioc、aop?)
  35. Spring aop实现原理
  36. Spring动态***默认用哪一种
  37. 说说你熟悉的设计模式
  38. 说说适配器模式
  39. Rpc了解吗?
  40. Hadoop了解吗?
  41. 写代码:写出spring jdk动态***的实现。

所有面试题持续更新见这里:
2020java面试题汇总 持续更新中

猜你喜欢

转载自www.cnblogs.com/javamianshi/p/12704322.html