📜  Cloudera 面试经历

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

Cloudera 面试经历

Round 1:Cloudera,顾名思义,是一家基于云解决方案的公司。他们第一次来我们学院参加校园分班考试。我们有五个问题分为两个部分,第一个有三个问题,所有这些都是强制性的。第二部分要困难得多,我们只能回答两者中的任何一个。

它是在 Hackerrank 上进行的,我们有两个小时的时间来解决它。

问题是,如果您了解Python及其基本库和数据结构,那么解决起来非常容易。在 C 语言中在两个小时内完成这项工作几乎是不可能的。在Java中,它比在 C 中的挑战要小一些,但不像在Python中那么容易。

这些问题与数据结构和算法无关,而是强调解决问题的技能。问题如下

  1. 给定一个包含人名的字符串数组,在修改后打印数组的内容,如下所示: a) 如果数组中只有一个名字出现,则按原样打印。2) 但是,如果有该词的另一个出现。然后从第二次出现开始将数字的计数附加到字符串中。假设数组是“john cena john jake”。然后打印“john cena john2 jake”。显而易见的解决方案是使用哈希图。
  2. 给定一个包含 HTTP 请求的文本文件,解析该文件,计算传输的字节数大于 5000 的次数,并计算在这种情况下传输的字节数。使用正则表达式解决
  3. SQL 查询查找在不到十个月内得分超过 100 次黑客攻击的人的姓名,给定一个包含他们的 ID、姓名、每月平均黑客攻击次数和总月数的数据库,您必须按 ID 升序排序。
  4. https://www.codechef.com/problems/ANKGAME
  5. 这个问题的一个变体:https://www.geeksforgeeks.org/largest-rectangular-area-in-a-histogram-set-1/

第 2 轮:待定

第三轮:待定