5.25 虾皮一面面经
约的是周六上午的面试,面试官在家
主要是围绕项目里进行提问,问得比较温和
- 缓存穿透背景
- 布隆过滤器的它的原理是什么
- 除了布隆过滤器,还有没有其他的方法去避免缓存穿透?
- 缓存数据库一致性有哪些解决方式?
- 缓存双删它的过程是怎样的,你可以先说一下过程,然后去分析。(这段有点没捋明白,说的有点磕巴)
- 还有其他的吗?(先写数据库再删除缓存、binlog+mq)
- 你刚才提到了就是说依据是先写数据库再删缓存这种,它的弊端是高并发的场景下不太适用是吗?
是的,它我觉得是有一些风险。
- 高并发的场景应该用哪种的策略。
我觉得用binlog配合mq会比较好。
- 令牌限流的原理是怎么样的?
- 限流措施还有别的模型吗?
- 令牌桶和漏桶的区别?(漏桶不记得了)
- 说一下mvcc的实现原理,还有是它解决了啥问题了?
- 它能不能解决幻读问题。
- 什么情况下没解决幻读问题(这块有点卡住)
- 什么是高内聚低耦合?
- 有什么设计模式可以保证高内聚低耦合?
- 有什么其他的有什么原则吗?就是设计模式的原则。
- 问之前实习经历(非互联网)
- 做题 寻找和为k的子数组个数
- 反问 大team业务是做多媒体 周末不上班
除了mvcc问的基本都是简历里项目相关的,项目是12306
6.3 二面 希望难度跟一面一样
主要是围绕项目里进行提问,问得比较温和
- 缓存穿透背景
- 布隆过滤器的它的原理是什么
- 除了布隆过滤器,还有没有其他的方法去避免缓存穿透?
- 缓存数据库一致性有哪些解决方式?
- 缓存双删它的过程是怎样的,你可以先说一下过程,然后去分析。(这段有点没捋明白,说的有点磕巴)
- 还有其他的吗?(先写数据库再删除缓存、binlog+mq)
- 你刚才提到了就是说依据是先写数据库再删缓存这种,它的弊端是高并发的场景下不太适用是吗?
是的,它我觉得是有一些风险。
- 高并发的场景应该用哪种的策略。
我觉得用binlog配合mq会比较好。
- 令牌限流的原理是怎么样的?
- 限流措施还有别的模型吗?
- 令牌桶和漏桶的区别?(漏桶不记得了)
- 说一下mvcc的实现原理,还有是它解决了啥问题了?
- 它能不能解决幻读问题。
- 什么情况下没解决幻读问题(这块有点卡住)
- 什么是高内聚低耦合?
- 有什么设计模式可以保证高内聚低耦合?
- 有什么其他的有什么原则吗?就是设计模式的原则。
- 问之前实习经历(非互联网)
- 做题 寻找和为k的子数组个数
- 反问 大team业务是做多媒体 周末不上班
除了mvcc问的基本都是简历里项目相关的,项目是12306
6.3 二面 希望难度跟一面一样
全部评论
佬是什么岗哇
请问二面有手撕算法吗
相关推荐