Skip to content
Related Articles

Related Articles

Improve Article

KLA Tencor Interview Experience

  • Last Updated : 14 Nov, 2014

Before my interview scheduled i tried but could not find any recent interview of KLA Tencor, so i am sharing my own to help you guys. For FRESHERS (MTech(CSE)…software engineer).

Round one: Written test on hackerrank scheduled by HR on telephone

25 objective + 2 programs…..Level of objective test was good. C/C++/ 5 Aptitude/one ques on self join. I followed geeksQuiz site and manag to do 20 question out of 25. Concentrate more on C++.

Program 1: int fun(char **str1, char ***str1){………………}

     A function is given with array of string as input through ” **str1 ” and return output as ” ***str1 “.



     Test case: “Abac Cbaa”—————-> Out put is PASS else FAIL.
     Reasoning: 1)No. of elements after space and before space are equal
2)Same characters are present before and after space so PASS ( Do not care about case sensitivity).

     Output: **Str1[i]=PASS corresponding to *str1[i] string.

     Solution: traverse array of strings and for each string elements convert either to lower or smaller alphabet. And then EXOR the elements. If left character after Exoring is ” ” (space) then result is PASS.

Program 2: Matrix input and a program like K -Map but also consider diagonal elements. count number of groups and output count.

I did Program 1 and got call for telephonic interview.

Guys team of KLA Tencor is like a friend. They will take you very seriously and will help you alot..so please ignore tension of facing interviewer all you have to do is “C++”. Make your self expert in C++ concepts.

ques 1: How will you add/multiply very large number.

ques 2: why you need operator overloading



ques 3: How default ” = ” operator and copy constructor is used and why we need to use them explicitly

ques 4: Explain ” +” operator overloading.

ques 5: obj2 = obj1….will destructor work for obj2?

ques 6: If new and malloc both allocated in heap then how to access them separately? How to count number of objects created by new and created by malloc.

ques 7: How to compare two objects. Equal method belong to which class.

quest 8: In which case garbage collector cannot work explicitly.

I only had basic knowledge of C++…so out of first round.

Guys If you want to make in this company……C++ is must.

Please enjoy reading GEEKFORGEEKS
………………………………..

If you like GeeksforGeeks and would like to contribute, you can also write an article and mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course. In case you are prepared, test your skills using TCS, Wipro, AmazonGoogle and Microsoft Test Serieses.

My Personal Notes arrow_drop_up
Recommended Articles
Page :