📜  Teradata 面试经历 |设置 7(校内)

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

Teradata 面试经历 |设置 7(校内)

Teradata 最近访问了我们的校园,提供的套餐超过 8 LPA。他们正在招聘 C/C++ 开发和功能测试的角色。

第 1 轮(书面 - 45 分钟)
这一轮的问题对于开发和测试团队来说是不同的。本轮选拔的候选人主要是根据他们的CGPA和相应的入学考试排名。大约 50 名考生参加了考试(包括开发和测试资料)。我在开发配置文件中。对我来说,这是最艰难的一轮。这些问题高于 GATE 级别。还询问了前几年的 GATE 问题。受试者是 C、DS 和 OS。有些问题很棘手。位操作和指针运算几乎没有棘手的问题。

16(8 位开发人员+8 位测试人员)本轮合格。

第 2 轮(技术面试 1 – 30 分钟)

这一轮非常轻松。我被问了两个问题。唯一允许的语言是 C

1. 删除字符串末尾的尾随空格。

我很快给出了一个 O(n) 的解决方案,n 是字符串的长度。他要求尽我所能优化它。我使用 sizeof()运算符来计算字符串长度,以避免遍历到字符串的末尾。他看起来很满意。

2. 给定一个单链表,只要遇到“1”就反转链表

i/p: 2->3->4->5->1->10->11->12->1->13->14

o/p: 5->4->3->2->1->12->11->10->1->13->14

花了大约 10 分钟来编写涵盖所有测试用例的完整代码。他让我稍微优化一下。

关于简历中列出的项目的一些讨论,他完成了。

第 3 轮(技术面试 2- 50-55 分钟)

我发现这一轮也很容易。面试官和我打招呼,从第一轮的反馈来看,我的 DS 很好。然后他让我在 DS 中给自己打分,满分 10 分。我小心翼翼地说了6或7。他让我用C回答以下问题:

1.检查一个字符串是否为回文

2. 将字符的字符串放在单链表的节点内,即每个节点都有一个字符。检查回文

3.合并两个排序的字符串

4. 使用单链表而不是数组来做同样的事情。

5. 将上述问题原地做

6. 给定一个长度未知的单链表和一个数字 k。查找链表末尾的第 k 个元素

7. 使用链表的单遍执行上述操作。

关于项目的一些讨论。

我尽可能快速准确地为上述所有问题编写了代码。他似乎对此印象深刻。

第 4 轮(机器学习面试 - 可选)

只有那些以前有 ML 经验的候选人被邀请参加这次面试。我在 Coursera 上上过一门课程,并在简历中提到,因此要求增加这一轮。

1.无监督学习和有监督学习的区别

2. 解释线性回归模型。数据是如何在这个模型上修改的?你做这个项目的平台使用了哪些 API?还有一些与算法和质量指标相关的其他问题。

3. 给出一些场景。被要求区分无监督学习和监督学习,并说明原因。

4. 想象一下,你想帮助你解决浪费食物的问题。您将如何使用 ML 来解决这个问题?列举你要使用的条件并对它们进行分类。

第 5 轮(经理轮 – 30 分钟)

大约 2-3 名开发人员有资格参加这一轮。

基本问题,例如您希望在 5 年和 10 年后看到自己在哪里。关于简历项目的一些问题(有点技术性)。为什么你也申请了 ML profile?其他基本的人力资源问题。

第 6 轮(HR 轮 – 30 分钟)

上一轮是和谁看起来像一个人力资源主管。他问我的优点,缺点。其他人力资源问题,例如我采取主动并看到它的事件、USP、CGPA、班级职位等,

决赛结束后,选择了1个开发者和1个测试者

几个小贴士:

1. 基础扎实。我很幸运能遇到字符串和单链表问题。我的一些朋友被问到图表、B-树等问题。

2. 完全、透彻地理解问题

3. 我认为对我有用的一件事是我回答问题的速度。一旦我清楚了这个问题,我就可以非常快速地编写代码。这让所有的面试官印象深刻。

4.回答时要具体。