百度提前批java一面二面面经


一面

  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动态***的实现。


二面

  1. 介绍实习以及提问,具体略
  2. TCP/IP协议四层模型
  3. 线程池的参数和含义
  4. 线程池有几种
  5. newCachedthreadpool线程无限多会怎么样?
  6. 说一说对concurranthashmap的原理
  7. concurranthashmap和hashtable的区别。
  8. 了解TreeList吗?底层实现?
  9. 说一说你了解的红黑树。
  10. CAS的原理
  11. i加加是不是原子操作,为什么
  12. Mysql mvcc
  13. 版本号各有什么用?
  14. 带版本号时的插入删除过程是什么?
  15. Innodb默认隔离级别
  16. 脏读和幻读的区别是什么?
  17. GC的全流程
  18. GC中老年代用什么回收方法?
  19. 说一说策略模式。
  20. Linux如果cpu满了,用什么命令?
  21. 找到线程之后用什么命令?
  22. 算法题1:二叉树后序遍历非递归
  23. 算法题2:链表求长度
  • 链表如何判断有环
  • 链表有环求长度

上周面的,发挥的不好,大概是凉了。
发出来攒攒人品。
佛系求职,修身养性。
#百度##面经##校招##Java工程师#
全部评论
问这么多…
点赞 回复 分享
发布于 2019-08-06 10:57
我滴妈啊,好难啊。。。
点赞 回复 分享
发布于 2019-08-06 10:45
哥你面的是哪里的百度?过了没
点赞 回复 分享
发布于 2019-08-06 10:51
这一面得一个多钟吗?
点赞 回复 分享
发布于 2019-08-06 10:59
动态***代码咋写
点赞 回复 分享
发布于 2019-08-06 11:23
部门直招吗
点赞 回复 分享
发布于 2019-08-06 11:29
treelist是哪个…
点赞 回复 分享
发布于 2019-08-06 11:32
innodb行锁种类除了排它锁和共享锁还能细分吗?
点赞 回复 分享
发布于 2019-08-06 12:50
链表求长度这是什么题?
点赞 回复 分享
发布于 2019-08-06 15:19
楼主 电话面怎么写代码呢?
点赞 回复 分享
发布于 2019-08-06 16:50
楼主是哪天投的简历呀
点赞 回复 分享
发布于 2019-08-06 21:39
感谢
点赞 回复 分享
发布于 2019-08-07 08:51
大佬一面二面中间隔了多久
点赞 回复 分享
发布于 2019-08-07 21:14
这问的也太多了。。。
点赞 回复 分享
发布于 2019-08-15 09:22

相关推荐

11 178 评论
分享
牛客网
牛客企业服务