说一下 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) 回帖