当前位置: 首页 > 面试经验 >

虾皮Java一面

优质
小牛编辑
70浏览
2024-09-09

虾皮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面,目前状态还是面试
 类似资料: