度小满二面
#面经#
1.自我介绍
2.项目介绍,注册部分为什么要用链表,万一多线程并发怎么解决,聊到并发就聊了各种锁机制;
3.线程池是怎么创建的,有哪几种方式,自定义线程池的参数,拒绝策略有哪几种,实现线程的方法,怎么保证线程安全;
4.Mysql的存储引擎,mysql的锁,mysql索引,B+树的特点,MyISAM的数据存储相关细节;
5.集合有哪些,关于hashmap的底层,为什么要用拉链法,拉链法的好处以及坏处,红黑树解决什么问题,红黑树特点,hash值是怎么计算的,有哪几种方法;
6.Redis的基本数据类型,以及Zset的底层存储是什么存储结构,String的底层存储结构,各自都有什么特点,Redis在项目里面是怎么用的,过期时间如何设置;Redis里面的锁机制,缓存与数据库的一致性问题如何解决,几种方法。Redis是单线程吗,以及Redis为什么这么快,为什么单线程要比多线程快呢
7.手撕重排链表
已挂
1.自我介绍
2.项目介绍,注册部分为什么要用链表,万一多线程并发怎么解决,聊到并发就聊了各种锁机制;
3.线程池是怎么创建的,有哪几种方式,自定义线程池的参数,拒绝策略有哪几种,实现线程的方法,怎么保证线程安全;
4.Mysql的存储引擎,mysql的锁,mysql索引,B+树的特点,MyISAM的数据存储相关细节;
5.集合有哪些,关于hashmap的底层,为什么要用拉链法,拉链法的好处以及坏处,红黑树解决什么问题,红黑树特点,hash值是怎么计算的,有哪几种方法;
6.Redis的基本数据类型,以及Zset的底层存储是什么存储结构,String的底层存储结构,各自都有什么特点,Redis在项目里面是怎么用的,过期时间如何设置;Redis里面的锁机制,缓存与数据库的一致性问题如何解决,几种方法。Redis是单线程吗,以及Redis为什么这么快,为什么单线程要比多线程快呢
7.手撕重排链表
已挂
全部评论
为啥挂了
送花
回复
分享
uu面的是什么岗位呀,后端嘛?
送花
回复
分享
秋招专场
官网直投
相关推荐
点赞 评论 收藏
转发
点赞 评论 收藏
转发
度小满二面4人在聊 查看1道真题和解析
点赞 评论 收藏
转发
度小满一面9人在聊 查看4道真题和解析
点赞 评论 收藏
转发