📌  相关文章
📜  FourKites 面试体验(Pool-Campus)

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

FourKites 面试体验(Pool-Campus)

第 1 轮:(编码轮 3 小时:6 个 MCQ,2 个编码问题,平台:HACKEREARTH)

问题 1 ->有序子串

给定一个字符串X。您必须生成 X 的所有子字符串的集合(全部唯一),然后按字典顺序对该集合进行排序。现在必须告诉字符串X 在新形成的集合中的排名。

注意:字符串 X 只包含小写英文字母。

例如:“艾伦”

X = {“e”, “en”, “er”, “ere”, “eren”, “n”, “r”, “re”, “ren”} 的唯一子串的词汇排序集

“eren”的等级 = 5

注意:时间复杂度很重要,优化你的算法

问题 2 -> 墙壁

考虑 N 面墙,每面都有单位宽度,彼此相邻。

你必须选择任意两堵墙 i 和 j (1<=i, j<=N),这样如果你打破除 i 和 j 之外的所有墙并用水填充它们之间的空间,那么储存的水量是最大的。

编写一个程序,找出可以在墙壁之间积聚的最大水量。

例如:1 2 3 4 5

答:我们选择墙2和5,可以储存的水量将是墙之间的距离,即(5-2-1)= 4,这是最大的。

他们有两个不同的集合,在第 2 组中,第二个问题是:

问题 2-> 美丽的字符串

您知道元音 (a, e, i, o, u) 给定一个数字 N,您必须从元音生成所有长度为 N 的字符串,并告诉按字典顺序生成的唯一字符串的数量。

例如:

N=1

生成的字符串{“a”, “e”, “i”, “o”, “u”} = 5

N=2

生成的字符串{“aa”、“ae”、“ai”、“ao”、“au”、“ee”、“ei”、“eo”、“eu”、“ii”、“io”、“iu” ”, “oo”, “ou”, “uu”} = 15

第 2 轮:(技术第 1 轮)

一开始,我让他讨论我的项目,我详细解释了我的项目,他对我的项目非常满意。面试官是一位年轻且经验丰富的工程师,与 Fourkites 一起工作,并根据我对项目的解释提出了非常聪明的问题。 (顺便说一句,这是 GFG 无法帮助您的唯一部分)。

然后他问了 2 个编码问题和 1 个 DBMS 问题

Ques-> 1:给定一个带有冗余数字的数组。您必须仅在该数组中保存唯一编号,而无需使用任何额外空间。

你必须告诉他优化的方法。

问题-> 2:当您射击瞄准板时,您获得的值是相邻两者的乘积加上射击的瞄准板。您必须找到可以生成的最大值。

注意:对于第一个和最后一个目标板,只有一个相邻的,因此将其他视为 1。

例如:3 2 5 4 1

当你拍摄 2 时,生成的值是 3*5 + 2 等等……

然后,您必须告诉他您将拍摄的顺序。 (顺便说一句,这是 DP 问题)

问题-> 3:您必须为数据中心设计一个数据库,其中包含机架,机架包含服务器,服务器的类型已给出。

然后他告诉我对表格进行规范化,但是规范化之后,出现了一些问题,实际上,我解决了所有这些问题,也许那是我的一天。

会议持续了80-90分钟。接近尾声时,他告诉我,他喜欢我热情洋溢地解释我在简历中提到的工作和项目,整体面试非常好,他实际上印象深刻。

第 3 轮:(技术第 2 轮)

面试官是导演sir本人,问了3个问题,讨论了我的实习项目

Ques-> 1:给定一棵树,你要做的就是让所有叶子节点都为0,并且到刚刚的上层节点你要保存两个孩子的值,然后返回节点的值+以前的值向上并保存…

您必须编写代码,然后我使用额外的 O(1) 空间将节点的临时值保存在要返回的变量中,然后他让我在没有任何额外空间的情况下做问题。

问题-> 2:人民由节点表示,每条边表示他们用手机自拍,现在手机丢失了,你已经在图中找到了手机的所有者。

问题-> 3:你给了一部新手机和一本字典,现在你要设计一个键盘软件,即当你写一个单词的时候。 't',它将概率性地预测以字母 't' 开头的排名前 5 位的单词并将它们推荐给用户,他问我方法以及我将如何在其中使用概率。

{ 我实际上使用了Presentation Layer: Data Compression, context-dependent-coding概念来回答这个问题,它说一些字符经常相邻出现,即't'一般跟在'h'之后,'q'一般跟在后面通过'你'。}

会议持续了80-90分钟。

回合结束时,他问我是否有任何问题要问他。

第 4 轮:(人力资源轮)

这一轮只是一个形式。

最后,在接受采访的 39 名学生中,我是钦奈 FourKites 的 6 名候选人中的一名。

本经验由Rachit Yadav和 Hitesh Sarangal 提供