📜  Sprinklr 面试体验(校内)

📅  最后修改于: 2022-05-13 01:58:17.344000             🧑  作者: Mango

Sprinklr 面试体验(校内)

第 1 轮(在线编码测试): 1:30 小时内 3 个问题。平台是 Hackerearth。

  • 我不记得在编码测试中提出的问题,但它们是中等难度的。您必须快速且擅长竞争性编程,才能在给定时间内解决所有 3 个问题。
  • 我解决了 2 个完整的和 1 个部分的。大约 600 名学生参加了考试,其中 90 人入围了进一步的轮次。

第 2 轮(技术面试 1 - 视频通话):本轮持续 60-70 分钟。它以简短的介绍开始,然后是编码问题。这一轮主要集中在解决问题的能力上。提出了 3 个 DSA 问题。主题:图、树、BFS、DBMS

问题:所有三个问题都是以下问题的变体

  1. https://leetcode.com/problems/validate-binary-search-tree/
  2. 在按行排序的二维矩阵中搜索一个元素,分析不同情况下的时间复杂度,然后是这个问题:https://leetcode.com/problems/search-a-2d-matrix-ii/
  3. 关于图、树和遍历技术(BFS/DFS)的理论讨论,然后是这个问题 https://www.geeksforgeeks.org/minimum-steps-reach-target-knight/

我必须解释方法、直觉,然后在每个问题中编写完整的工作代码。在解决了这些问题后,面试官问了我一些关于 DBMS 的问题(比如规范化),因为我提到了 MERN 堆栈上的项目。

第 3 轮(技术面试 2 - 视频通话):这一轮也持续了大约 60 分钟。面试官非常友好,通过谈论一般的生活问题让我很舒服。提问的主题:字符串匹配算法、DBMS、排序算法、时间和空间复杂性

问题:

  1. 我得到了一个预先编写的函数,并被要求确定该函数正在执行的任务。然后他问了有关该代码的时间和空间复杂性的问题。
  2. 给定一个段落和一个单词,您必须找到该段落中所有出现的单词,然后用某种特定模式替换所有出现的单词。我给了他蛮力,然后他要求优化它。我向他解释了 KMP 算法的直觉和方法。但他让我编写蛮力一号代码,因为他想问一些其他主题的问题。
  3. 要求解释插入排序、归并排序和堆排序。讨论了算法空间复杂度和辅助空间复杂度。

然后他让我解释我在实习期间的角色,然后问了一些关于 ReactJS 和 MongoDB 的问题,因为这是我在那里使用的技术堆栈。

最后是一些关于 DBMS 的问题,比如索引和连接。

第 4 轮(人力资源/管理轮 - 视频通话):此轮持续 30-40 分钟。这是一个适当的人力资源回合。

提出的问题:

  1. 说说你自己。从上学到大学的整个旅程。
  2. 为什么选择 Sprinklr?
  3. 告诉我 3 个优点和 2 个缺点(以及你正在做什么来改善你的缺点)
  4. 告诉我你最喜欢的项目
  5. 告诉我一个你被困并且找不到帮助的情况。你是如何应对这种情况的,你学到了什么?
  6. 告诉我你的方法与其他人在给定任务上的方法不同的情况,以及你是如何处理这种情况的。

并提出了一些更类似的人力资源问题。

结论:最后他们从我的大学聘请了 2 名学生,谢天谢地,我就是其中之一!

一些提示:提出问题!每当面试官给我们一个提问的机会时,利用这个机会尽可能多地提出有趣的问题。

  • 无论您的面试进行得如何,此时面试官都会非常感兴趣并乐于回答您的问题。
  • 还要好好准备你的简历。
  • 最后但并非最不重要的一点是,在准备时要始终如一,相信自己并在大学中保持体面的 CGPA(最好是 7.5 及以上),是的,运气很重要。