KLA 腾科面试体验|第三集

原文:https://www . geesforgeks . org/kla-tencor-面试-体验-set-3/

第一轮

黑客银行线上测试包含 2 道编码题 1。给定一个表示为 0 和 1 的 2d 数组的图像,找出图像中最大簇的大小。 用 1 聚集一个或多个附属细胞。即使在被所有 0 包围的单个单元中也会聚集。 相邻单元格:左、右、上、下对角线单元格不考虑聚类。 集群大小:集群中 1 的数量 输入: 4 5 10001 00110 10000 11110

输出: 5

2.给定一个 2D 字符数组[m][n]和一个单词 w[k],你需要找到所有出现在数组中的 w 可能出现在行(左,右)列(上,下)和任何对角线上。 输入: 5 6 abcdef ahijkl abcde bbcuvx cddwww

字母表

输出: (0,0,水平) (2,0,水平) (2,0,垂直) (1,0,对角线)

第二轮 这是一个 1 小时的电话采访。 1。说说你自己吧。 2。关于施工员/指导员的讨论 3。内存泄漏。 4。虚函数还有一些 cpp 问题。 5。讨论核心转储,腐败,如何处理所有这些情况。 6。讨论锦葵(),新()。 7。从文件中找出 k 个最常用的单词。 https://www . geeksforgeeks . org/find-k-最常出现的单词-来自文件/

第三轮 这是一个 1 小时的电话采访。

1.深入讨论我目前的项目。 2。领导者排成一列 https://www.geeksforgeeks.org/leaders-in-an-array/ 3。求出现奇数次的次数 https://www . geeksforgeeks . org/find-出现奇数次的次数/ 4。为安卓设计一个联系人应用。(大多侧重于高效算法)。 第四轮 编程问题面授面试纸上讲解(1 小时)

1.深入讨论我目前的项目。 2。用下一个随机指针克隆一个链表(所有可能的方法)。 3。找到给定链表的中间 https://www . geeksforgeeks . org/write-a-c-function-to-print-the-middle-the-link-list/ 4。反向链表 T10】https://www.geeksforgeeks.org/reverse-a-linked-list/T12】5。给定一个数字 N,你需要通过从 N 中减去 K 或 1 使其为 0,但条件是你需要选择 K,这样在减去 K 后,结果应该是 N 的 因子 示例 N = 10 从 N 中减去 K 后的第一个 K = 5 10-5 = 5 因此 5 是 10 的因子。 求变电站运行最小次数,使其为 0。 6。关于数组和链表的一些问题。

第五轮 编程问题面授面授(1 小时) 这一轮是一位资深人士拍的。

1.给定一个 2D 数组形式的图像。你需要毁掉那些图像然后回来。 损坏的条件是索引[x][y]处的元素应包含周围数字的平均值。 例。 1234 6789–此处代替 7–>4 2345

2.下一个更大的元素 【https://www.geeksforgeeks.org/next-greater-element/】 第 6 轮 设计和 OOPS 面对面面试(1 小时)。 这一轮是一个经理拍的。

1.咖啡机设计类图。(带有所有可能的类对象、函数和数据类型) 最关注对象交互。 第 7 轮 这一轮是一位高级经理拍的。

1.说说你自己,你的家庭和所有的一切?。 2。有什么能让你和 KLA·坦科尔在一起? 3。设计 ola/uber 成本估算功能关注工厂设计模式。 4。更多人力资源相关问题。 第 8 轮 这一轮是基于高级人力资源经理的行为技能。 1。说说你自己吧。 2。为什么是 KLA·坦科尔。 3。更多人力资源相关问题。

我主要是从极客网站准备的,我想感谢极客网站的内容作者提供了最好的解决方案。这是最好的网站之一。 注- 1。主要关注算法,你能写出多高效的算法。 2。也关注系统设计问题。要获得一些想法或从系统设计问题开始,请参考下面给出的链接。 https://www.youtube.com/watch?v=UzLMhqg3_Wc&名单= plrmlmbdmilps7 gjjww9i 7 n0p 0r B0 C3 ey2 3。从设计模式开始,请参考下面的链接。 https://www.youtube.com/watch?v=rI4kdGLaUiQ&列表= pl6n 9 fhu 94 yhuctioxvtrkln 3 lmwtcmd 4。面试结束时向面试官提问。 5。在开始写代码之前,试着解释一下你的算法。