📜  KLA Tencor 面试经历 |第 2 组(助理软件工程师)

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

KLA Tencor 面试经历 |第 2 组(助理软件工程师)

KLA Tencor 来我们校园招聘全职助理软件工程师。

第1轮
HackerRank 在线测试包含 20 个 MCQ(DS、C++、Aptitude、Puzzle)和 3 个编码问题
1. 找出给定字符串中最长的回文子串。
https://www.geeksforgeeks.org/longest-palindromic-substring-set-2/
2. 在字符串列表中查找没有字谜的字符串。
3. 在给定的 2D 网格中,水平、垂直和对角(左上到右下和右上到左下)找到单词,并在网格中打印单词的起始位置和方向。

完成 1 个编码问题或部分解决 2 个编码问题的人将被选中进入下一轮。
(我解决了 2 个完全和 1 个部分)

22人入围下一轮

第二轮
MCQ 讨论中的面对面访谈(30 分钟)
他们在我们的 MCQ 论文中标记了某些问题,并询问了我们对这些答案的方法。 (所有人的 MCQ 相同)
• 关于递归、堆栈的讨论
• 变量的内存分配
• 循环队列满空情况
• 参考变量
• 阶乘中的零

11人入围下一轮

第三轮
关于编程问题的面对面访谈在纸上解释(45 分钟)
面试包含 3 个问题(对所有人提出相同的问题,但回答满意 2 的人被问到 3 个)
• 给定一个字符的链接列表,找出它是否是回文的天气。
• 使用随机或任意指针查找链表的克隆。
• 根据在记事本文件中任意位置出现的次数查找前 10 个单词。
注意 – 需要优化算法,而不是简单的递归解决方案。

9人入围下一轮

第四轮
设计和 OOPS 的面对面访谈(70 分钟)
面试包含设计问题(所有人的问题相同,但如果尽早解决,会提出更多问题)

  • 设计一个带有类、结构、函数、属性、原型、变量等的电梯系统,可与控制器一起使用。有n个电梯和m个楼层。所有电梯都通往所有楼层,只有当有人想进入或退出电梯时,您才必须停止电梯。绘制具有功能的类图。
  • 给定二维平面上的点 A (x,y) 和 n 个坐标,找到与点 A 距离最短的点。他希望以小于 O(n) 的方法得到答案。我们可以构造任何数据结构。
  • 给定一个二维矩阵,找出该矩阵所有行中出现的数字。使用适当的数据结构需要优化方法。
  • 给定一个 1 和 0 的字符串,找到模式存在 011 存在于字符串中或不使用位操作。

任何问题? (我询问了我将在公司从事的工作类型)

4人入围下一轮

第 5 轮
OS + Networks + HR 的面对面访谈(45 分钟)
面试中有一个问题,有两个进程P1和P2,P1有线程T1、T2、T3,P2有线程T4、T5、T6,两个进程之间只共享一个1GB的内存。你如何形成一个全双工网络(双方数据交换)并且没有阻塞。

  • 生产者消费者问题探讨
  • 临界区
  • 共享内存
    一些人力资源问题
  • 你最大的成就是什么?
  • 您想在生活中改变的一个决定是什么?
  • 让您离开 KLA Tencor 的一件事是什么?
  • 你的爱好是什么?
  • 你生活中的强项是什么?
  • 你的朋友会怎么说你,你擅长什么?
  • 任何问题? (我询问了我将获得的基本包)

第六轮
电话 HR(15 分钟)
电话是 HR 主管打来的,她问了一些基本问题

  • 到目前为止的过程如何?
  • 为什么你会更喜欢钦奈而不是古尔冈和诺伊达?
  • 为什么选择 KLA Tencor,为什么不选择其他公司?
  • 还有一些问题..

2 人被选为全职工作,我是其中之一。
我主要是从 GeeksforGeeks 准备的,我想感谢 Geeks 的内容作者提供的最佳解决方案。这是最好的网站之一。
笔记 -
• 研究公司的面试经验,以便您熟悉将出现的问题类型。
• 在面试中编写代码之前,请尝试用示例解释每个问题。
• 在面试结束时向面试官提问。
• 不要抢劫东西,试着想象它们。

如果您喜欢 GeeksforGeeks 并愿意做出贡献,您还可以撰写文章并将您的文章邮寄至 review-team@geeksforgeeks.org。在 GeeksforGeeks 主页上查看您的文章并帮助其他 Geeks。