最近,我接受了 KLA 的软件技术主管职位的面试,这是我的经验。
通常面试过程会包括黑客等级测试,然后在一个站点进行 4-5 轮面试。但是,就我而言,我在钦奈以外的地方直接安排了 F2F 面试,没有进行任何黑客等级测试。
第1轮:
- 合并 K 个排序数组 ( https://www.geeksforgeeks.org/merge-k-sorted-arrays /)
- 打印数组中的领导者 ( https://www.geeksforgeeks.org/leaders-in-an-array/ )
第二轮:
- 查找最长的重复非重叠子字符串( https://www.geeksforgeeks.org/longest-repeating-and-non-overlapping-substring/ )
- 在直方图中找到最大的矩形区域( https://www.geeksforgeeks.org/largest-rectangle-under-histogram/ )
- 打印二叉树的顶视图 ( https://www.geeksforgeeks.org/print-nodes-top-view-binary-tree/ )
第 3 轮:
设计电梯系统。 (提出你自己的设计)
第 4 轮:
- 字符串的反向单词( https://www.geeksforgeeks.org/reverse-words-in-a-given-string/ )
- 一些类似于( https://www.geeksforgeeks.org/minimum-steps-reach-target-knight/ )
- 给定n点。找到通过最大点数的线段。
第 5 轮:(人力资源)
- 我的个人资料的基本信息?
- 为什么是 KLA?
希望这篇文章对你有帮助!