📜  Quantiphi 面试经验(校内)

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

Quantiphi 面试经验(校内)

第一轮: MCQ(数据结构、c、c++、OS)(49)+编码(1)+机器学习(19)[大约]

第 2 轮(技术 – 1): 1. 糟糕的概念 – 1. 为什么要面向对象编程?用示例代码解释类、对象的重要性。

我:用示例代码解释

2. 举例说明继承。用继承(私有、受保护、公共)解释各种类型的访问说明符(私有、受保护、公共)。解释继承如何提高类的可重用性和生产力

我:用示例代码解释

3.什么是多态。解释如何实现运行时和编译时多态性。也为此编写示例代码。

我:用示例代码解释

4. 用示例代码解释多级继承中构造函数和析构函数的调用顺序。

我:用示例代码解释

采访者:解释各种类型的加入。在给定的表上执行左外连接和右外连接和全外连接(两个表由面试官给出,具有 NULL 值)。

我:执行了连接。

面试官:解释一下你最近的项目(歌曲推荐系统)。

我:解释了。

采访者:解释多重继承。 Java中是否有多个继承。

我:不, Java中没有多重继承。用示例代码解释了如果我们有多重继承将如何产生歧义。

采访者:有没有其他的方式来实现多重继承?

我:是的,通过界面。

面试官:抽象类和接口有什么区别。

我:解释了。

第 3 轮(技术 - 2):

面试官:给定一个未排序的数组,找出总和等于给定值 k 的所有对。

我:我给了他 O(nlogn) 的方法。

面试官:优化一下。

ME:根据面试官的提示优化了代码。

面试官:找到第n个幻数:5 25 30 125 130……..

我:向面试官解释了我的代码和方法。

采访者:然后问它的时间复杂度。

我:解释了。

采访者:什么是散列,什么时候使用它?

我:解释了。

面试官:用你的哈希函数实现哈希表。

我:在数组的帮助下解释了我的逻辑。面试官似乎很满意

采访者:寻找第 N 个质数的程序。

我:解释了,后来他让我优化一下。

面试官:谜题:一共有三个盒子,一个是苹果,一个是橙子,最后一个是苹果和橙子。众所周知,这三个都被错误地标记了。您只能打开一个盒子,然后取出并检查一个水果。你会打开哪个盒子来确定所有三个盒子的内容?

我:解释

它是(GATE-2017 问题)。

https://www.geeksforgeeks.org/gate-gate-cs-2017-set-2-question-7/。

第四轮(人力资源):

HR : 解释一下你最近的项目

HR:详细说明你的职业目标。他问这个问题是因为我在简历中提到“我想在充满挑战的环境中工作”?

HR:为什么你现在不参加运动了。

我:解释了。

HR:你喜欢独自工作或团队合作,为什么?

我:团队,解释了原因。

HR:你有什么问题吗?

我:是的(现在轮到我了),我想了解Quantiphi的工作文化和环境。

采访者:你所说的工作文化和环境是什么意思?

我: 1. 我必须工作几个小时?

2. Quantiphi 的工作与生活平衡?

3.工作地点。

4. 员工的增长率和福利。

采访者:简单简单,一个一个。

采访者:然后他回答了上面所有的问题。

面试官:还有什么问题

我:是的,我可以在一年后切换到机器学习配置文件吗?

面试官:是的,你可以。

面试官:还有什么问题

我:没有