Taro Logo

Senior Software Engineer Interview Experience - Pune, India

October 1, 2013
Positive ExperienceNo Offer

Process

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.

Questions

I created logic building programs.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the KLA Senior Software Engineer role in Pune, India.

Success Rate

0%
Pass Rate

KLA's interview process for their Senior Software Engineer roles in Pune, India is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for KLA's Senior Software Engineer interview process in Pune, India.

KLA Work Experiences