Interview Experience at KLA
Round 1: Online Coding Assessment
-
Platform: Hackerrank
-
The assessment consisted of three questions, categorized by difficulty:
-
Easy: Focused on basic implementation problems.
-
Medium: Required knowledge of heaps and a greedy approach.
-
Hard: Centered on graphs, specifically using Disjoint Set Union (DSU).
Round 2: Technical Interview (Code Pair)
- Platform: Hackerrank (CodePair)
- This round involved two coding problems with detailed problem statements:
- Question 1: Based on number theory.
- Question 2: Involved bit manipulation and arrays.
- Candidates were required to write fully functional code, ensuring it passed all test cases. Additionally, the interviewer asked for time and space complexity analysis.
Round 3: Pseudo-code Round
- Platform: Hackerrank
- In this round, candidates were asked to write only the pseudo-code:
- Question 1: A recursion and backtracking problem.
- Question 2: A challenging geometry problem. (Difficult to solve without prior practice in geometry-based algorithms).
- Question 3: A graph problem involving connected components.
Round 4: Managerial Round (Onsite in Chennai)
- This round focused on discussing the resume, work experience, tech stack, and career goals.
- Technical Design Question: Design a microservices system integrating Kafka.
- Follow-up: Explain Kafka's internal working.
Round 5: HR Interview (Onsite in Chennai)
- Typical HR questions related to personal background, strengths, and career aspirations.
Verdict: Selected