KLA logo

KLA Algorithm / Compiler Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 23 interview experiences · FREE TO READ

3.9 Rounds average
Average Typical difficulty
65.2% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at KLA.

Showing 3 of 23
KLA logo
KLA

Algorithm Engineer Intern

Engineering · a year ago

Intern Easy Positive experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Coding

I applied online through the company's career portal after seeing the role on LinkedIn. I was then shortlisted and the recruiter contacted me via email to set up an interview with the hiring manager. The whole process was quite efficient and quick.

Confirmed questions1 question
  • How would you implement a deep copy of a linked list in C++?
KLA logo
KLA

Algorithm Engineer

Engineering · more than a year ago

Entry Easy Neutral experience No offer 6 rounds
Interview process
Recruiter call Technical screen Presentation Technical screen Technical screen Background check
Interview formats
Coding Presentation Technical Coding

I applied through LinkedIn and the recruiter reached out with some initial questions about my start date, etc. Then I had an online interview with the hiring manager. They told me a bit about the job, reviewed my resume, and asked me to solve a coding problem about convolutions. After that, I moved on to the 'onsite' interviews, which were still online due to COVID. The first part was a 20-minute technical presentation, where I could talk about a project or thesis (they preferred thesis). This was followed by three 45-minute interviews with team members. One interviewer seemed to have forgotten about our meeting, so that one was pretty short. The other two were strictly technical, including some coding questions. It's been over a month now, and I haven't heard back despite sending a few emails.

Confirmed questions2 questions
  • Could you implement 1D convolution?
  • Can you import an image and grid-ify the entire image using the matplotlib library?
KLA logo
KLA

Algorithm Engineer

Engineering

Mid Average Negative experience No offer 2 rounds
Interview process
Technical screen Onsite
Interview formats
Technical Behavioral

The technical questions were interesting and in depth but the personality and experience varies a lot based on who you are interviewing with. I had a friendly interaction with one team member on site, but all the other ones seem reserved and rude as if they don’t know how to talk to women (I am female). One of them asked me a question about my family, which is very unprofessional. Overall during my visit I found the company very gender imbalanced and they were very ambiguous and even look thrown-off when I asked them questions regarding how they addressed diversity. Which is probably why I didn’t get the offer, but even if I did I wouldn’t want to work with them.

Confirmed questions4 questions
  • Can you tell me about your experience with C++?
  • How would you approach Object-Oriented Programming?
  • What are your thoughts on statistics?

KLA Algorithm / Compiler Engineer Interview Questions

Quoted word for word from KLA interview reports.

Can you import an image and grid-ify the entire image using the matplotlib library?

Read reports

How would you implement a deep copy of a linked list in C++?

Read reports

What would you do if the generator in a GAN produced the same image regardless of the noise input?

Read report

Can you solve the Famous Island problem using a simple Depth First Search approach?

Read report

If you have an array that represents an image, what's your approach to traversing all the pixels, considering the center pixel as the origin (0,0)?

Read report

Formats, difficulty and experience

Across all 23 KLA interview reports.

Interview formats

Technical 39.7%
Behavioral 27.6%
Coding 17.2%
Presentation 15.5%

Interview difficulty

Easy 13%
Average 60.9%
Difficult 26.1%

Candidate experience

Positive 65.2%
Neutral 21.7%
Negative 13%