滴滴后端实习二面(oc)
1.java是值传递还是引用传递
2.HashMap多线程版本,区别,原理
3.io种类,区别,多路复用io , select调用和epoll调用区别
4.怎么保证多线程安全,synchronized底层原理
5.MySQL联合索引,为什么要用事务,事务,隔离级别,隔离级别分别解决什么问题
6.innodb有什么锁,间隙锁作用
7.redis数据结构,能用来做什么
8.redis AOF和RDB区别,集群,哨兵机制,缓存删除策略
9.RabbitMQ作用,工作模式
10.MongoDB 语句,集群
11.三次握手,四次挥手,time_wait状态产生的原因,如何避免
12.项目描述和遇到困难
算法:螺旋矩阵
#Java开发##滴滴##面试题目#