KLA Internship Experience for SIP(On-Campus)

Round 1

The online assessment round contained three coding questions. One was a LeetCode easy question, one was a LeetCode medium question, and another was a LeetCode hard question. I was able to solve the first two and the third one partially. In total, 12 students were shortlisted from our batch for the next round.

Round 2

In the second round, it was a technical interview. They asked me two Data Structures and Algorithms (DSA) questions.

Question 1: Reversing a Linked List

At first, they told me to write pseudocode for reversing a linked list. I did so successfully.

Question 2: Circular Queue Conditions

They then asked me about the conditions for a full or empty circular queue. I explained these conditions to them.

Question 3: Cloning a Linked List

The second major question they asked was how to clone a linked list. I took some time to think about it, but eventually, I was able to solve it with the help of a hint they provided. They suggested using a hash map, and with this hint, I was able to complete the task.

After this round, a few more students were shortlisted for the next round.

Round 3

In the third round, we started with another DSA question.

Question 1: Longest Common Subsequence

The first question was based on the concept of the Longest Common Subsequence. If you are familiar with this concept, it is manageable to solve the problem.

Question 2: Dynamic Programming – House Robbery Problem

The next question was based on dynamic programming. If you know the house robbery problem from LeetCode, you would be able to solve it. I was able to apply my knowledge of dynamic programming to solve this problem effectively.

Additional Questions

In this round, they also asked me several conceptual questions.

  • Virtual Memory: They asked me to explain the concept of virtual memory.
  • Demand Paging: They queried about demand paging and its workings.
  • ACID Properties: They told me to explain the ACID properties in databases.
  • Friend Function in OOP: From Object-Oriented Programming (OOP), they asked me a question related to the friend function.

HR Round

After the technical rounds, there was an HR round. This round typically focuses on assessing the candidate’s fit for the company’s culture and values, communication skills, and other soft skills. Unfortunately, I do not have detailed information about the specific questions asked during the HR round in this text as I was not shortlisted for it. However, common HR round questions often include inquiries about your strengths and weaknesses, your motivation for joining the company, your long-term career goals, and how you handle certain work-related situations.


Contact Us