📜  Sprinklr 产品工程师实习面试经历

📅  最后修改于: 2021-11-18 02:51:02             🧑  作者: Mango

Sprinklr 于第一天(2021 年 8 月)来到我们学院进行产品工程师实习。

第 1 轮(编码轮):它包含 3 道关于 HackerRank 的编码问题

  • 一个问题是基于检查给定的 Graph 是否是二部的。主要问题是弄清楚这是一个双向问题。
  • 在一个问题中,您必须判断是否可以从 (0,0) 到达 (x,y),因为您可以遵循特定的顺序(例如,“LRUD”意味着用户只能按上述顺序向左、向右、向上、向下等)。
  • 我不记得第三个问题(最简单的一个)

在进行编码回合的 400 人中,有 46 人符合第 2 回合的资格。我解决了 3 个问题中的 2.5 个。也许截止在 2-2.2 个问题的范围内

第二轮(技术面试- 40分钟):面试自我介绍,然后让我做一个介绍。然后我们谈到了共同的兴趣。

  • 关于 ML 的一些理论问题(我没有为此做好准备,因为 Sprinklr 是 SAAS 公司)。
  • 询问我的项目和一些后续问题
  • 让我在 google docs 上编码最长的公共子字符串。
  • 一对夫妇有两个孩子,其中一个孩子是男孩。另一个孩子也是男孩的概率是多少?
  • 几个概率问题作为上述问题的扩展。
  • 计算无向图中连通分量的数量(使用 google doc 上的代码)。
  • 给定一个字符串,找出它包含唯一字符的子串 st 的最大长度。 (可以使用地图解决)。
  • 问我有什么问题吗?

46 人中有 26 人进入下一轮。

第三轮(技术面试 – 50 分钟):首先是双方的介绍。

  • 关于 OS 的问题,因为目前我的大学没有涵盖 OS 课程。我告诉了他,他在没有任何负面影响的情况下转向下一个问题。
  • 设计一个 LRU Cache(带代码)。基于缓存大小和时间复杂度的顺序讨论了多种方法及其优缺点。
  • 其次是另一个编码问题。
    • 你得到一个字符串????由字符0、1 和 ? 组成。
    • 如果字符串由字符0 和 1 组成并且任意两个相邻字符不同(即,它的形式为 010101… 或 101010…),我们就称它为不稳定字符串。
    • 如果字符串由字符0、1 和 ? 组成,我们就称它为漂亮的字符串,并且您可以替换字符?为 0 或 1(对于每个字符,选择是独立的),因此字符串变得不稳定。
    • 例如,字符串0??10、0 和 ???很漂亮,而字符串00 和 ?1??1 不是。计算字符串????美丽的连续串的数量。
    • 我给了他 3 种方法,每种方法都有更有效的时间。

26 人中有 16 人进入了第 4 轮:

第 4 轮(HR 轮 – 25 分钟):

  • 根据许多情况询问我自己,我的技能,优势,关于最近发生的事件。
  • 为什么要喷洒? ,Sprinklr 有什么作用? , 为什么没有其他公司? (她说了一些大型跨国公司的名字)和大量的人力资源问题。

最终有8人获得实习机会。

判决 – 选择

提示:

  • 准备好你在简历上写的一切。并自己准备一些后续问题。
  • 尽可能多地练习编码。如果您在编码回合中表现不佳,您将无法入围。通过一些标准的算法
  • 将面试官视为您的同事(如果您被选中),请与他们讨论并提问。