Confluent 面经 phone and VO
这次面试经历包含了几个有趣的技术挑战,以及一个关于行为问题的部分。让我们逐一回顾一下:
tinyURL 设计 - 在这个问题中,重点讨论了如何扩展系统(scale)以及如何处理并发(concurrency)。设计和讨论这样一个系统可以展示你对系统架构的理解以及处理高并发场景的能力。
短语搜索问题 - 这个问题要求讨论解题思路和处理边缘情况。这种问题测试的是你解决复杂问题的能力以及如何在给定的参数内找到有效解决方案的方法。
行为问题(BQ) - 根据亚马逊的领导原则准备,特别是如何处理严厉的反馈和紧迫的截止日期。这部分评估的是你的职业素养和在压力下工作的能力。
新问题 - 来自LeetCode的一个新题目,涉及一个包含正负数值的数组,要求解决两个问题:
第一问:判断数组中是否存在一个或多个数的组合,使得它们的总和等于目标和(target sum),返回布尔值。
第二问:返回实现第一问目标的具体数值组合。