📜  SDE 的 Cloudera 面试体验(校内)

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

SDE 的 Cloudera 面试体验(校内)

Cloudera 于 2021 年 8 月底左右来到我们的校园。共有 250 多名 CGPA 8+ 的学生被允许进行在线测试。一共进行了4轮。

第 1 轮:在线编码测试,时长 100 分钟(中)

  • 它由 4 个问题组成,需要在 100 分钟内解决。
  • 第一个问题是一个与 3 Sum 相关的非常标准的问题。
  • 第二个问题非常好,它需要一些字符串操作和提取,比如给你一个字符串,然后你必须根据你拥有的页数(p)和最大字符数来修改字符串存在于 (k) 行中。此外,如果你不能完全适应一个单词,那么它必须转移到新行。每页分为两个小节,两个小节包含相同的行数。
  • 第三个问题是一个中级 SQL 查询,涉及使用相关查询概念。
  • 最后一个问题是一种基于情境的体验。

我做了所有的问题(第二个问题的 2,3 个测试用例都失败了)。共有 45 名学生从大约 250 多名学生中入围

第 2 轮:技术面试(1 小时)

  • 这一轮有两个面试官,一开始是他们介绍自己,最后是我告诉他们我自己。
  • 他们首先向我询问了我在实习期间所做的项目。然后他们问了一些与 OOPS、OS 相关的标准问题,如虚拟内存、死锁、OOP 支柱及其解释、现实生活中的例子、我们为什么需要 OOP、多态在现实生活中的意义、它的类型。然后他们问我关于我最喜欢的编码语言(C++),知道他们问我一旦你开始编译和运行程序,代码是如何在后端执行的。
  • 在所有这些理论问题之后,他们给了我 2 个编码问题。
  • 第一个很简单,给定一个数组,如果数组中的所有元素出现偶数次,则打印 true 否则为 false。
  • 第二个问题是设计一个 DS,它将处理删除、最小元素、最大元素,并以尽可能低的整体时间添加。
  • 最后他们问我有没有什么问题要问他们,这是你从员工自己身上了解公司雄心的最好时机。

第三轮:技术面试(45分钟)

这一轮从我的介绍开始,然后是面试官的介绍。在对我的实习项目进行了一些讨论之后,我们直接进入了编码部分。

  • 第一个问题是模式匹配,给定两个字符串,您必须找出它们是否遵循相同的模式。
  • 这将返回 true,因为两个字符串都遵循相同的模式(a = cat,b = dog 和 c = cow),然后询问硬变体,其中 string2 没有给出空格。
  • 第二个问题是删除没有内存泄漏的树,但不使用任何递归、任何队列、任何堆栈,基本上具有恒定空间。
  • 最后,我问了他一些关于公司的问题

第四轮:招聘经理轮(1小时)

  • 回合开始时介绍了经理,然后是我的介绍。他是一个很好的人,问我学习情况,我的家人怎么样等等。然后他开始看我的简历,他对我的实习项目很感兴趣。
  • 所以他让我完整详细地解释整个项目。最后,他问了我一些行为方面的问题,比如你觉得X年后的自己在哪里,升学,弱点和优势等。最后一轮还是照常结束,我问了他们一些关于公司的问题。

从45名学生中一共选出了4名。我就是其中之一。

尖端: 保持谦虚、诚实和尊重。他们不希望你给出每一个可能的答案。他们只是在测试你的思维能力,你处理这种情况的难易程度,你最终解决方案的优化程度。不要在第一个问题上花太多时间,因为许多面试官希望给出多个问题。祝一切顺利!!