简单题,在各个层级里面都能见到。
如果你没思考过这个问题,我猜你只能回答说凭借感觉,凭借经验来设置一个过期时间。这里我就要教你确定过期时间的根本因素,以及一些花里胡哨的过期时间的玩法。
略难的题。校招比较少遇到,在社招讨论到缓存的时候就比较常见。
在这个问题之下,可以通过阐述自己使用过的各种奇诡的提高缓存命中率的案例来刷亮点。
简单题,在校招和初中级岗位面试中很常见。
在这个问题之下,你的竞争者大概率只能回答出来本地缓存会加重数据一致性问题,但是难以深入讨论。而实际上,你可以提及本地缓存的命中率低、内存浪费两个点,引出一个哈希类负载均衡算法 + 本地缓存的案例,刷上满满的亮点。
略难的问题,在校招不常见,在社招并且你提及使用了本地缓存之后,差不多就是必问的题目了。
在回答这个问题的时候,在罗列了各种解决方案之后,有两个刷亮点的方向:一个方向就是讨论一些注意事项和细节,另外一个方向就是结合你自己的实践,阐述你在什么场景下用过什么方案。