3.0 of 5 301 reviews
www.kla-tencor.com Milpitas, CA 5000+ Employees

KLA-Tencor Senior Software Engineer Interview Questions & Reviews

Updated Feb 6, 2014
All Interviews Received Offers

Getting the Interview 


Interview Experience 


Interview Difficulty 

4 candidate interviews Back to all interview questions
Relevance Date Difficulty

Accepted Offer

Neutral Experience

Easy Interview

Senior Software Engineer Interview

Senior Software Engineer
Austin, TX

I applied through a recruiter and the process took 2 weeks - interviewed at KLA-Tencor in May 2013.

Interview Details – Interview:
Recruiter setup the initial phone screening with the recruiting manager.
The phone screening lasted for about 35 minutes. Started with my field of experience and depth into the design and architecture. After the phone screening, I have been asked to come for the personal interview. It lasted for 2 and half hours with the 3 different group of people. Because of one the team member was absent that day, I had to come again for 45 minutes.

The culture is unusual for me. They do follow AGILE process but it is not really AGILE, they pretty much end up following waterfall methodology because of the product development.
The change management system is not great. They use lot of braching, developer has to merge the code. The timings are flexible if you are delivering your tasks in time.

Interview Question – One of them asked me about university. One of the panel member did not speak a word.
They did not ask more technical questions to me, just overall experience.
I ended up asking more about the company and the interviewer.
  Answer Question

Negotiation Details – I was able to negotiate. It depends on the individual and the demand.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Positive Experience

Average Interview

Senior Software Engineer Interview

Anonymous Employee
Milpitas, CA

I applied through an employee referral and the process took 1+ week - interviewed at KLA-Tencor in August 2012.

Interview Details – One technical interview with 5 people and the other with Manager's Boss

Negotiation Details – Sign on Bonus.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

1 person found this helpful

No Offer

Positive Experience

Difficult Interview

Senior Software Engineer Interview

Senior Software Engineer
Pune (India)

I applied through a recruiter and the process took 2+ weeks - interviewed at KLA-Tencor in October 2013.

Interview Details – The interview process of KLA Tencor consists of three - four technical rounds.

They mainly look for candidates good in C++, OOPS, data structures and logic. Good to have skills are, STL, Python, DLLs, OS. I personally felt that they focus more on DS.

First round questions,
1) OOPS basic concepts and how are how can we achieve it programatically.
2) why const key word, const functions, its significance.
3) static keyword, static members, static object.
4) assignment copy constructor, when should they be made private and when protected etc.
5) why multiple inheritance
6) philosophy of OOPS.
7) function hiding when overloading during overriding etc, why it happens.
8) different searching algos, which is the fastest, given some scenarios which fits the best. Complexity and performance of each searching and sorting algo.
9) trees and graphs,
10) which ds is used by compiler to store local variables
11) and some questions around trees.
12) STL

Second round,
This round focuses totally into DS and design part.
1).questions on threading, Sync objects, which to use and when to use.
2).atleast 7-8 scenario based programs where I have been asked to write the pseudo code.
3).complexity of all search alogs and eg of scenarios for which to choose when.
4).given some scenarios and asked to design a class for it.
5). basic questions on design patterns.
6). asked to write a program to count the number of object created on heap and on stack,
7). another program to make a address book such that search can be made both via name and address. asked many questions around this scenario and discussed the performance of my design.
8) STL

waiting for my second round result. :)

One thing I want to share, this is among the few interviews I have given that seems to be a selection process rather than a rejection process. Interviewer always ask about the comfort in any topic before asking any questions. and assist help you in your design and logic building question. The questions were very nicely chosen and covers many topics in one question.

Interview Question – logic building programs.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

We want your feedback – Is this interview information helpful to you?  Yes | No

Accepted Offer

Neutral Experience

Average Interview

Senior Software Engineer Interview

Senior Software Engineer

I applied through a recruiter and the process took a day - interviewed at KLA-Tencor in July 2007.

Interview Details – phone interview, on site group and 1:1 interview

Interview Questions

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response
RSS Feed Embed
Interviews for Top Jobs at KLA-Tencor

Worked for KLA-Tencor? Contribute to the Community!

KLA-Tencor Videos


KLA-Tencor – Why Work for Us?

KLA-Tencor Corporation is the world's leading supplier of process control and yield management solutions for the semiconductor and related microelectronics industries. We have been in business for over 30 years and… Full Overview

Provided by employer [?]

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.

Glassdoor is your free inside look at KLA-Tencor Senior Software Engineer interview questions and advice. All 4 interview reviews posted anonymously by KLA-Tencor employees and interview candidates.