虾皮Java一面
1.自我介绍
2.JUC的包
3.ThreadLocal的作用
4.Java中保证线程安全的手段有哪些
5.原子变量类的实现原理
6.volatile是怎么保证可见性的
7.Spring的AOP的作用及实现
8.设计转账接口,钱从A账户转到B账户。主要逻辑。
9.分布式锁的实现,除了redis
10.MySQL事务有哪些类型,怎么去保证的
11.MVCC
12.MySQL的间隙锁
13.什么情况下会产生什么样的锁,举例
14.被表锁锁住的表是否可读/可写
15.操作系统的进程调度算法
16.操作系统为什么会有内核态和用户态,有什么作用
17.怎么验证外部机器的接口是否开启(端口),本地环境下呢
18.I/O多路复用有哪些模型,区别是什么
19.Redis的数据结构有哪些
20.Zset怎么实现的
21.跳表的结构是什么样子的
22.为什么MySQL的索引使用B+数而不使用跳表(两个数据结构的区别)
23.Redis的布隆过滤器
24.反问
面试官人很好,个人整体感觉发挥一般
9.7面,目前状态还是面试
2.JUC的包
3.ThreadLocal的作用
4.Java中保证线程安全的手段有哪些
5.原子变量类的实现原理
6.volatile是怎么保证可见性的
7.Spring的AOP的作用及实现
8.设计转账接口,钱从A账户转到B账户。主要逻辑。
9.分布式锁的实现,除了redis
10.MySQL事务有哪些类型,怎么去保证的
11.MVCC
12.MySQL的间隙锁
13.什么情况下会产生什么样的锁,举例
14.被表锁锁住的表是否可读/可写
15.操作系统的进程调度算法
16.操作系统为什么会有内核态和用户态,有什么作用
17.怎么验证外部机器的接口是否开启(端口),本地环境下呢
18.I/O多路复用有哪些模型,区别是什么
19.Redis的数据结构有哪些
20.Zset怎么实现的
21.跳表的结构是什么样子的
22.为什么MySQL的索引使用B+数而不使用跳表(两个数据结构的区别)
23.Redis的布隆过滤器
24.反问
面试官人很好,个人整体感觉发挥一般
9.7面,目前状态还是面试
全部评论
8.31面完到现在还是面试状态。。
佬有手撕吗
真难
八股盛宴啊
佬,有消息吗,我官网流程也还是面试
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享