📜  KLA Tencor 面试经历

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

KLA Tencor 面试经历

在我安排面试之前,我尝试过但找不到最近对 KLA Tencor 的采访,所以我分享我自己的采访来帮助你们。对于FRESHERS(MTech(CSE)...软件工程师)。

第一轮: HR电话安排的hackerrank笔试

25 个目标 + 2 个程序……..客观测试水平很好。 C/C++/ 5 Aptitude/一个关于自我加入的问题。我关注了 geeksQuiz 网站并管理了 25 道题中的 20 道题。更多地关注 C++。

程序一: int fun(char **str1, char ***str1){………………}

一个函数通过“**str1”以字符串数组作为输入,并以“***str1”返回输出。

测试用例: “Abac Cbaa”————-> 输出为 PASS,否则为 FAIL。
推理: 1)没有。空间之后和空间之前的元素数量相等
2)空格前后存在相同的字符,因此通过(不关心区分大小写)。

输出: **Str1[i]=PASS 对应 *str1[i]字符串。

解决方案:遍历字符串数组并将每个字符串元素转换为更低或更小的字母表。然后 EXOR 元素。如果 Exoring 后的左字符是“”(空格),则结果为 PASS。

程序 2:矩阵输入和类似 K -Map 的程序,但也考虑对角线元素。计数组数和输出计数。

我做了程序1并接到电话面试的电话。

KLA Tencor 的伙计们就像朋友一样。他们会非常认真地对待你,并会帮助你很多……所以请忽略面对面试官的紧张情绪,你所要做的就是“C++”。让您在 C++ 概念方面成为专家。

问题1:您将如何添加/乘以非常大的数字。

问题2:为什么需要运算符重载

问题 3:如何使用默认的“=”运算符和复制构造函数以及为什么我们需要显式使用它们

问题4:解释“+”运算符重载。

问题 5: obj2 = obj1……析构函数对 obj2 有用吗?

问题 6:如果 new 和 malloc 都分配在堆中,那么如何分别访问它们?如何计算由 new 创建的和由 malloc 创建的对象的数量。

问题 7:如何比较两个对象。 equal方法属于哪个类。

任务 8:在这种情况下,垃圾收集器无法显式工作。

我只有 C++ 的基本知识……所以没有第一轮。

伙计们,如果你想在这家公司工作……C++ 是必须的。

请享受阅读 GEEKFORGEEKS
……………………………………..