Livspace 全日制 SDE-2 面试体验(班加罗尔)
第一轮:第一轮是通过混合简单和中等水平的问题来解决的。
- 在 O(n) 中不重复字符的最长子字符串的长度。
- 查找一个字符串是否是另一个字符串的子字符串。
- 给定数字序列的可能解码。
- Rest API 中有哪些不同的 CRUD 操作并解释它们。
第 2 轮:本轮 2道问题解决和算法题。
- 硬币变化问题。
- 我不记得第二个问题,但它与二叉树有关。
第三轮:这一轮又是解决问题。
- 解决 N 皇后问题
我被要求用所有极端情况编写上述方法的代码。
第 4 轮:这是一个技术性的,与解决问题有关。
- 我被要求解释以前工作的架构/系统设计,然后提出架构中的一个问题。然后我被要求用不同的方法解决这个问题。
- 给定一个化学公式,得到公式中存在的不同原子的数量。化学式可以尽可能复杂例如:(C7(OH)6)3H5O8。
这一轮的期望不是解决完整的问题,而是我们如何解决问题。
经理回合:这一轮是关于 Livspace 经验、复杂性和 livspace 第一次尝试解决的具有挑战性的问题的讨论。更多关于不同团队的细节和期望。
结果:我在接下来的一周收到了邮件通知。
优点:目前在 Livspace 工作了 5 个月。良好的工作与生活平衡,您有机会与不同的技术堆栈、熟练和友好的同事一起工作。