苍穹外卖面试问题

面试问题:

1.redis缓存原理,为什么快

2.redis缓存淘汰机制是怎么样的?

3.redis的io多路复用是什么

4.redis集群的数据一致性你是怎么解决的。

5.布隆过滤器是你自己写的还是第三方,自己写的误差知道是多少吗?有考虑过吗。

6.考虑过商品超卖问题的解决方式吗?

7.讲讲乐观锁

8.你乐观锁是sql实现还是逻辑实现?

9.thread local你为什么要用这个

10.我们公司之前用这个出现过脏读问题,你变量是怎么清除。

11.讲讲threadlocal的底层原理。

12.浮点数精度丢失问题考虑过吗?

13.浮点数为什么会精度丢失,讲讲底层

14.如何解决精度丢失问题

15.jwt验证流程

16.jwt的参数是什么样的,有什么意义

17.密文密码能被存入负载中吗?为什么?

18.payload中的信息会被解密吗?

19.反向代理和正向代理的区别

20.为什么要反向代理

21.有自己部署过反向代理和负载均衡吗

22.Web socket的作用,怎么实现的

THE END