XiaoMi面试题记录

1、线程池各参数
2、TCP滑动窗口
3、HTTPS两次加密方式
4、HTTP特性,cookie、session运作机制;关闭浏览器,是否会自动清除cookie
5、什么场景下redis会卡死
6、CAS单点登录框架原理
7、线上问题排查方法(IO异常 、CPU、内存、流量、第三方调用)
8、设计订单定时取消功能
9、四层负载、七层负载原理
10、Filter、Interceptor的区别
11、java类加载机制,双亲委派模型,什么场景下会破坏双亲委派模型、Tomcat类加载机制
12、Spring的Bean生命周期,Bean循环依赖的解决方法
13、Redis如何高效匹配出多个key
14、如何实现灰度发布
15、Main方法依赖的两个jar包都有同一个class,运行时使用的是哪一个
16、死锁原因,分布式死锁如何解决(除了超时机制)
17、BIO与NIO的原理及区别

笔试题:

1、方法传递对象参数,内部修改对象指针,修改后,是否影响原来的数据
2、对象锁,两个非静态方法都加锁,两个线程什么情况下会死锁
3、平衡二叉树,如何判断一个树是否是二叉树,手写实现
4、跳表原理,手写实现

猜你喜欢

转载自blog.csdn.net/shark1357/article/details/110464654
今日推荐