Cloudera 面试经历 |校园 2021
关于公司:
Cloudera Inc.是一家总部位于美国的大数据解决方案公司(成立于 2008 年),提供在开源 Hadoop-Apache 框架上运行的企业软件,并通过集成的 ML 和 AI 框架简化信息检索和数据挖掘流程。
总共有 4 轮,第一轮是基于计算机的在线测试,然后是对入围学生进行 3 轮一对一的技术、管理和人力资源面试。所有 3 轮比赛都在一天内一个接一个地进行。这是我的经验。
参加考试的资格有 CGPA 和分支标准,并且在整个教育过程中的任何年份差距都是不可接受的。
第 1 轮(在线编码测试 - 时长:100 分钟):中
- 它由 4 个问题组成,需要在 100 分钟内解决。
- 第一个问题是来自 Leetcode 的一个非常标准的问题,https://leetcode.com/problems/largest-number
- 第二个问题是最长公共子序列的变体,https://www.geeksforgeeks.org/minimum-cost-make-two-strings-identical
- 第三个问题是一个非常好的问题,它需要一些字符串操作,比如给你一个段落,所以我们需要以我们看待研究论文格式的方式格式化,即一页上 2 列,固定行数,固定长度每行段落以及两列之间的间距。
- 第四个问题是一个中级 SQL 查询,涉及到相关的查询概念。
第 2 轮(技术面试 - 1 小时):这一轮开始时面试官进行了介绍,然后我向他们介绍了我自己。
- 然后他们问了一些与 DBMS、OOPS、操作系统相关的标准问题,如虚拟内存、死锁、OOP 支柱及其解释、现实生活中的例子,为什么我们需要 OOP
- 他问我在第一轮做的问题的时间复杂度。
- 我还收到了一个编码问题,并被要求在 codebunk 平台上进行实时编码。
- 我被问到我的首选语言是Python ,很少有与它相关的问题,比如Python是一种脚本语言,关于元组、集合等等。
- 最后他们问我是否有一些问题要问他们。
第 3 轮(技术面试 - 1 小时):这一轮也从介绍开始。
- 我被要求解释我在简历中提到的项目。
- 这一轮还包括诸如线程之类的操作系统之类的核心主题,在计算机网络中,我被要求解释每一层,然后又被问到 DBMS 和 OOPS。
- 提出了一个中等水平的编码问题。问题是 O(n) 时间复杂度中三个数字的最大乘积。我讨论了三种策略,并被问及每种策略的时间复杂度。
- 我还得到了一个难题要解决,它需要使用二进制搜索策略。
- 还提出了一些基于情境的问题。
第 4 轮(HM 面试 - 45 分钟):面试官浏览了我的简历、LinkedIn 个人资料、GitHub 个人资料并向他们提问。
- 他问我对这家公司了解多少。
- 然后他问我一个叫做单例类的概念,基本上他想看看我如何在一些现有知识的帮助下处理一个新概念。
- 这一轮更像是行为轮,他正在分析我的反应和我对我所处情况的陈述。
尖端:
- 说实话。
- 他们并不期望我们能完美地给出每一个答案,但我们的方法才是最重要的。
- 他们测试我们的思维能力,测试您最终解决方案的优化程度。
祝一切顺利!!