百度提前批

百度提前批(转载自互联网)

一面(55+minutes):

  • 1.Java的三大特性
  • 2.spring介绍一下
  • 3.Aop怎么实现的,写一下源码,动态代理和cglib
  • 4.Java线程池介绍一下,里面的重要参数
  • 5.在58实习的项目说说
  • 6.信息脱敏项目怎么做的(我在这里说了guava缓存技术)
  • 7.介绍一下缓存guava的用法
  • 8.说说用过的一些rpc框架
  • 9.聊了聊虚拟化云平台

二面(45+minutes):

  • 1.计算机网络和操作系统轮番轰炸
    Tcp三次握手,为什么三次握手(这里每一次面试官都要求详细解释,下同)
    Tcp四次挥手,为什么四次挥手
  • 2.Osi七层模型,每一层的作用
  • 3.Tcp和osi的区别,osi和tcp谁出现的早呢?(面试官开了个玩笑)
  • 4.为什么Tcp比osi用的广泛
  • 5.DNS域名解析全过程,并且做详细解释
  • 6.页面调度算法
  • 7.介绍一下LRU算法
  • 8.介绍一下内核态和用户态的区别
  • 9.说说docker,自动化构建平台jenkins
  • 10.项目最难受的地方是什么(我挖了个坑,我说写单测的时候,特别着急上线,结果又聊了聊单测)
  • 11.自己设计一个电梯调度算法
  • 12.你为什么会来百度呢?不想留在58么?
  • 13.你所了解的百度

三面经理面(70+minutes):

  • 1.Java的三大特性
  • 2.你为什么会学Java呢
  • 3.gc算法(这地方只说了大概)
  • 4.jvm的内存模型,哪些是线程共享的,哪些是私有的
  • 5.Redis用过么,为什么要学redis啊,怎么做集群
  • 6.Redis的几种数据类型,优先队列的底层数据结构
  • 7.大学学过哪些课,印象最深的课程(我最难受的是回答了数据结构).噢,其实我想听的是高数和线代
  • 8.那说说各种数据结构的特点
  • 9.两个栈实现队列,说说思路
  • 10.聊聊实习的项目
  • 11.Guava缓存策略为什么要那么设置(具体的设置我忘记了,在公司写的,已经过去一个多月了)
原文地址:https://www.cnblogs.com/hgnulb/p/10127423.html