KLA Tencor | Software Engineer-3 | Chennai | May 2021 [Offer]
Anonymous User
4531

Education: Btech from Tier-I college.
Experience: 3 Years with Semiconductor company.
Position: Software Engineer 3 at KLA Tencor
Location: Chennai, India
Date: May 2021

Interview Process:-
Round - 1 (Hackerrank Test)
Two Questions with Easy-Medium LC.
Q1. Was based on binary search.
Q2. Connected Components.

Round - 2 (Technical Interview in Hackerrank)
This was Code-pair round. The interviewer kept adding the question to editor after you solved the privious one. Total time was of 1 hour.

Q1.Given an array and k operations, in each operation replace a number with half of it. After k operations, return the sum of array that is minimum
Ex: [1,2,4] k=3
k=1 -> 1 2 2
k=2 -> 1 2 1
k=3 -> 1 1 1 -> Sum=3

Q2.Given a source and distance, in a 2d array containing blocks which breaks if we reach adjacent to it twice, return true if there exists a path

Q3.The keyboard have only 3 keys, K,L,A and performs 3 operations ctrl-A(select all), crtl-C(copy), ctrl-V(paste). Return the maximum number of KLA words that can be formed for a given N.
Ex: N=6
Words = 2 -> KLA ctrl-A ctrl-C ctrl-V
N=8
Words = 4-> KLA ctrl-A ctrl-C ctrl-V ctrl-V ctrl-V

Round - 3 (Technical Interview in Hackerrank)
This was white board coding round. No need to write complete code.

Q1. Given an array with min length of 8, choose 2 groups of 2 numbers such that in each group, the two numbers must not be adjacent. Multiply the numbers in both groups and subtract one from other. Maximize this result
Ex: 2,1,3,4,8,6,7,9
2 groups -> 1,4 & 6,9 -> Diff = 54-4 = 50
Q2.Given a 2d sorted array, sorted in rows and sorted in columns, return a 1d array that is sorted
Q3. This was a design round. It was a consensus problem(Allocating work to nodes). Given 100 printers and 10 students. Each student can print an assignment from any printer. Students are mischievious and can purposefully give prints to all/some printer. We have to design a system such that only one assigment is printed.
Constraint:- No extra hardware can be used.
Q4. Get Top k words in a very large document/incoming stream of words.

Round - 4 (LLD)
1. Design Excel Application.
2. Some questions on SOLID principes.

Round - 5 (HR)
Traditional HR questions.

Round - 6 (HM)
Design a system which maintains, manages, updates and distributes large set of files in the ecosystems. (kind a similar to git).

Note:-
Compensation is posted here.
https://leetcode.com/discuss/compensation/1264691/KLA-Tencor-or-Software-Engineer-3-or-Chennai

Didn't accept the offer as I had better offer from another company.

Comments (3)