首页 > 百度java岗 面经(社招)
头像
我真的好想拿1个offer
编辑于 2021-06-01 19:19
+ 关注

百度java岗 面经(社招)

百度一面面经 
说一下 jvm 
说一下 Java 类加载机制 
说一下 volatile 关键字 
Volatile 怎么保证可见性和有序性的 
单例设计模式里面的懒汉模式的双重校验,为什么要用 volatile 修饰,如果不用 volatile 修 

多个线程去操作,会有什么问题 
说一下线程池吧 
说一下 https 怎么保证数据的完整性 
说一下 redis 的数据类型 
说一下 redis 的持久化 
Rdb 快照会影响目前线程执行任务嘛?(BGSAVE 用子进程操作,不会影响) 
说一下 redis 的淘汰策略(LRU): 
你知道 redis 的 lru 怎么实现的嘛?(不太会) 
普通的 LRU 底层,双向链表+hashmap 
算法题:旋转数组找最小值 
将一个链表向右旋转 k 个数 
百度二面面经: 
1、说一下 Java 的特性,封装继承多态,多态是什么? 
2、说一下 jvm 的内存模型,垃圾回收 
3、redis 怎么设置分布式锁 
4、说一下数据库索引 
5、说一下 redis 和 mysql 的区别 
6、redis 为什么快 
7、Java 的锁的实现方式 
8、TCP 和 UDP 的区别,TCP 三次握手 
9、说一下 DNS 解析服务 
10、我们现在的视频是采用什么协议进行传输的 
11、HTTP 是无状态的,怎么保持他的状态 
12、说一下排序算法,1T 文件怎么排序, 
13、大顶堆或者小顶堆的插入时间复杂度是多少 
14、10 亿个数字找最大的 500 个(建立一个容量为 500 的小顶堆,每次来一个数字与堆顶 
的数字比较,如果比他小,就不要,否则就插入)
说一下四次挥手 
说一下滑动窗口 
短连接和长连接了解吗? 

更多模拟面试

全部评论

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

推荐话题

相关热帖

近期热帖

近期精华帖

热门推荐