百度java面试题(一)2020整理

百度后端面经2020

一面-2019/09/19

  1. 自我介绍
  2. syncronized 各种使用,加static和普通的区别;volatile的作用,还讲了java内存模型,不用会如何
  3. ThreadLocal(答的不太好,没复习,原理啥的忘了,大概说了一下)
  4. jvm的运行时数据区,自己后面扯的各种gc算法之类的
  5. mysql的隔离级别,不可重复读和幻读的区别
  6. spring由那些模块,aop的底层实现,动态***有哪些,spring事务的传播机制
  7. 堆排序原理(递归,队列),时间复杂度,是否稳定等
  8. 括号匹配,写完整代码
  9. linux中ls -l 出来各列代表什么,rwxrwxrwx分别是什么的权限(有一个答错了,面试官提醒了一下)
  10. 有一个文件里面的列是用,分割,如何取出第二列
  11. 估算题,一个进程最多能开多少线程,线程都占用那些内存(这块死的很惨)
  12. 还问到了前端(简历有写),扯不了,就说了能写,原理8太行
  13. 说两种单例模式,大概就是口述代码,没让写

大家可在留言区评论,留下自己的答案的博客链接,后续整理答案会优先考虑评论区里用心的博客~

更多:

百度java面试题(二)2020整理

原创文章 27 获赞 38 访问量 10万+

猜你喜欢

转载自blog.csdn.net/bookanddream/article/details/105384677