快手一面
自我介绍完让我说说项目里做了啥,回答做了优惠券发布的逻辑,然后为什么选型redis的hash
然后怎么扛高并发,回答的用分布式负载均衡
问如果有五个客户端,二十个服务器,并且服务器性能有差别,怎么设计负载均衡,只答道了调nacos的参数,其实应该是服务器的权重
以及redis的hash发券为了防超发,那么如果db没有写怎么办,回答的回滚,实际上这是严重错误,因为卷发出去了又取消掉用户那边体验会很不好,应该是消息队列尝试重发,如果多次未果再写入死信队列人工处理
然后就是算法题了,一个五分钟内的连点计数器,一个设计循环队列,一个设计线程安全的单例
全部评论

相关推荐

问到不会的,首先看看到底是怎样不会:1.从来没听说了解过心态:坦诚、专业,不要硬扯。面试官通常更看重你的逻辑和态度,而不是你什么都知道。应对示例:可以先承认自己没接触过:“这个方向我之前没有深入接触过,不过我可以从我已知的相关知识推测……”展现学习能力和思路:“虽然我没用过 X 技术,但我理解它的基本目标是……如果让我去做,我会先……”加分点:表现出主动学习和思考的能力。不必说“我完全不会”,可以转成“我目前没实践过,但我了解基本概念/原理”。2.了解一点但不多心态:抓住自己知道的部分,展示深度而不是广度。应对示例:“我对 X 技术有一些了解,比如……我还需要深入学习它的高级用法/实践经验。”“我之前在 Y 项目中接触过类似问题/技术,如果面对这个问题,我可能会尝试……”加分点:强调思路和解决问题的方法,而不是只展示知识量。可以提到自己快速学习的能力:“我可以在短时间内通过文档和实践快速掌握它。”3.学过但紧张忘记了心态:承认暂时忘记,但展示逻辑能力和求知欲。应对示例:“我之前学过这个,但现在想得不太清楚,我记得它大概是……如果允许,我可以现场回忆/推导一下。”可以边回忆边分析:“虽然我不记得确切的细节,但我会这样思考/推算……”加分点:面试官会看你是否有能力快速回忆和推理。展示条理清晰的思路,比单纯硬背更有价值。
面试被问到不会的问题,你...
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务