Upload Button Icon Add office photos
Premium Employer

i

This company page is being actively managed by KLA-Tencor Team. If you also belong to the team, you can get access from here

KLA-Tencor

Compare button icon Compare button icon Compare
4.0

based on 42 Reviews

Filter interviews by

KLA-Tencor Software Engineer Interview Questions and Answers for Freshers

Updated 3 Aug 2020

KLA-Tencor Software Engineer Interview Experiences for Freshers

1 interview found

I applied via Referral and was interviewed in Feb 2020. There were 6 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. I am not allowed to reveal

Interview Preparation Tips

Interview preparation tips for other job seekers - I don't think I can reveal the questions but I can tell you that KLA has high standards in interview process.
Some tips for software engineer interview
1. Please prepare to do competitive programming like use leetcode algoexpert hacker rank
2. Some of the important areas are string problems dynamic programming stack based and tree based
3. There can be design round and interesting questions may be encountered

Software Engineer Jobs at KLA-Tencor

View all

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Basic bitwise question
  • Q2. Basic c question
Round 2 - Technical 

(1 Question)

  • Q1. Basic os questions

I applied via LinkedIn and was interviewed in Jun 2021. There was 1 interview round.

Interview Questionnaire 

6 Questions

  • Q1. References vs pointers
  • Ans. 

    References and pointers are both used to refer to memory locations, but references cannot be null and cannot be reseated.

    • Pointers can be null or uninitialized

    • Pointers can be reseated to point to a different memory location

    • References are automatically dereferenced

    • References cannot be used with arrays

    • Pointers can be used with arrays

  • Answered by AI
  • Q2. Where is it necessary to use references
  • Ans. 

    References are necessary when passing large objects to functions or when returning objects from functions.

    • When passing large objects to functions

    • When returning objects from functions

    • When working with complex data structures

    • When implementing operator overloading

    • When working with polymorphism

  • Answered by AI
  • Q3. Const pointers
  • Q4. Where to declare const pointers
  • Ans. 

    Const pointers should be declared in the same scope as the variable they point to.

    • Declaring const pointers in the same scope as the variable they point to ensures that the pointer cannot be used to modify the variable.

    • If the pointer is only used within a function, it should be declared within that function.

    • If the pointer is used across multiple functions, it should be declared in a header file or at the top of the sour...

  • Answered by AI
  • Q5. Copy constructor with pointers
  • Ans. 

    Copy constructor with pointers creates a new object by copying the values of the existing object's pointers.

    • Copy constructor is used to create a new object from an existing object.

    • Pointers in the new object point to the same memory locations as the original object.

    • Deep copy should be used to avoid shallow copy issues.

  • Answered by AI
  • Q6. New vs malloc
  • Ans. 

    new and malloc are used for dynamic memory allocation in C++ and C respectively.

    • new is an operator in C++ while malloc is a function in C.

    • new automatically calls the constructor while malloc does not.

    • new returns a pointer to the object while malloc returns a void pointer.

    • new throws an exception if allocation fails while malloc returns NULL.

    • new can be overloaded while malloc cannot be.

    • new and delete are used together wh

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well OOPS fundamentals

Skills evaluated in this interview

I was interviewed before Dec 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 90 Minutes
Round difficulty - Medium

The timing was from 4:30 pm to 6 pm, so it was quite convenient. The platform was good, the only problem I had was while attempting diagram based questions, as the interface was difficult to understand. The test had three types of questions- MCQ, subjective and diagram based. The major topics from which the question were asked were- sequential circuits(sequence detector), static timing analysis, digital design and computer architecture.

  • Q1. City of Happy People

    Ninja is traveling to a Happy city where ‘N’ people reside. In the city, the happiness of each person is represented as a number ‘H’ where ‘H’ ranges from -20,000,000 to 20,000,000 (b...

  • Ans. 

    The problem is to find the number of ways to form a group of people such that the overall happiness of the group falls within a given range.

    • Iterate through all possible subsets of the given array/list

    • Calculate the sum of happiness values for each subset

    • Count the number of subsets whose sum falls within the given range

  • Answered by AI
Round 2 - Video Call 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

The timing for my interview was 9:30 pm and it went on for an hour. They asked me thorough questions from majorly two topics- CMOS and Digital System Design. Even if I was not able to answer certain questions,, they were happy to drop hints and then observed how I went further with the solution.

  • Q1. Technical Questions

    Design a JK flip flop using Nand gates. Assuming delays for the gates, find out the setup and hold times for the system

  • Ans. 

    Design a JK flip flop using Nand gates and determine setup and hold times.

    • A JK flip flop can be designed using Nand gates by connecting them in a specific configuration.

    • The setup time is the minimum time before the clock edge when the input data must be stable.

    • The hold time is the minimum time after the clock edge when the input data must be stable.

    • To find the setup and hold times, consider the propagation delays of th...

  • Answered by AI
  • Q2. Wildcard Pattern Matching

    Given a text and a wildcard pattern of size N and M respectively, implement a wildcard pattern matching algorithm that finds if the wildcard pattern is matched with the text. The ...

  • Ans. 

    The task is to implement a wildcard pattern matching algorithm that checks if a given wildcard pattern matches a given text.

    • The wildcard pattern can include the characters '?' and '*'

    • '?' matches any single character

    • '*' matches any sequence of characters (sequence can be of length 0 or more)

    • The matching should cover the entire text, not partial text

    • Implement a function that takes the wildcard pattern and the text as inp...

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from TIET - Thapar Institute of Engineering And Technology. Eligibility criteriaPresent CGPA- 7.00 , 10th, 10+2/Dip-60%NXP Semiconductors interview preparation:Topics to prepare for the interview - Digital Design, CMOS , Static Timing Analysis, Linear Integrated Circuits, Basics of Network TheoryTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : MOST IMPORTANT- HAVE YOUR BASICS CLEAR! No amount of cross questioning should confuse you.
Tip 2 : Practise previous year GATE questions 
Tip 3 : Have atleast a basic knowledge of any one of the hardware description languages- VERILOG or VHDL

Application resume tips for other job seekers

Tip 1 : Be honest. Don't include an achievement/project that is not yours.
Tip 2 : Highlight your projects and do include an ongoing project if you have any.

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via campus placement at Indian Institute of Technology (IIT), Kanpur and was interviewed in Jul 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Basic C related questions, and computer architecture and operating systems

Interview Preparation Tips

Interview preparation tips for other job seekers - Try to be good with C language, dig deep and try to prepare way ahead like before 1 week is minimal.

I applied via Naukri.com and was interviewed in Dec 2017. There were 6 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. Nature of your in current employment
  • Q2. Technical questions regarding technology Currently working in
  • Q3. Expected Salary
  • Q4. Reason for joining the company

Interview Preparation Tips

Round: Test
Experience: Aptitude, Reasoning, Technical

General Tips: The interview was conducted very methodically. Since there was a requirement for a single resource, it was done over 3 different sets of interactions with current employees of the company.
My advice would be : Stay calm and collective in your approach. Do not guess or beat around the bush. Be clear about what your expectations are from the company and clarify about the job description. Try to answer directly and to the point.
Skills: Communication, Analytical Skills, Presentation Skills, Decision Making Skills
Duration: 1-4 weeks

Software Engineer Interview Questions & Answers

Intel user image Niranjhana Narayanan

posted on 4 Dec 2016

I applied via campus placement at Indian Institute of Technology (IIT), Chennai and was interviewed in Dec 2016. There were 5 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Why UDP and not TCP in project
  • Ans. 

    UDP is preferred over TCP in this project due to its low latency and lightweight nature.

    • UDP is a connectionless protocol, which means it does not establish a direct connection between the sender and receiver.

    • UDP is faster than TCP as it does not have the overhead of establishing and maintaining a connection.

    • UDP is suitable for applications where real-time data transmission is crucial, such as video streaming or online ...

  • Answered by AI
  • Q2. How would you clear the 7th bit in a 32 bit register
  • Ans. 

    To clear the 7th bit in a 32-bit register, perform a bitwise AND operation with a mask that has all bits set to 1 except the 7th bit.

    • Create a mask with the 7th bit set to 0 and all other bits set to 1

    • Perform a bitwise AND operation between the register and the mask

    • Store the result back in the register

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: Questions were based on C concepts, given piece of code, find error, output, etc then data structures, bit manipulation, a few aptitude questions were also there (around 5-7).
Tips: Practice aptitude, C, data structures (geeksforgeeks.org is a good source).
Duration: 1 hour
Total Questions: 30

Round: Technical + HR Interview
Experience: I was asked to explain project in detail, I had done projects on embedded, so was asked about that, details like what fields did you use in that structure, why this implementation and not some related other. Memory management, network communications, operating systems. Then questions on C concepts like memory allocation, function pointers, then data structures like linked lists, then bit manipulation in registers. Questions from electrical coursework. Then later, why higher studies, would you still go for higher studies if you had a good job at a company, why etc.
Tips: Be thorough with C (know your Kernighan & Ritchie) and be prepared to go into details about your projects.

Skills: C, Data Structures, Coursework Understanding, Project And Internship
College Name: IIT Madras

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Bit mapping, linked-list,etc
Round 2 - Technical 

(1 Question)

  • Q1. OS concepts, resume, C questions

I applied via Naukri.com and was interviewed before Dec 2020. There were 3 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. C Programming
  • Q2. Data structures
  • Q3. Os concepts
  • Q4. Communication protocols

Interview Preparation Tips

Interview preparation tips for other job seekers - 1 written test, 2 technical round and next HR ROUND
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Jul 2023. There were 4 interview rounds.

Round 1 - Coding Test 

Test with 3 coding questions

Round 2 - One-on-one 

(2 Questions)

  • Q1. Basic DP problem: use recursion and memoise it
  • Q2. Bit Manipulation
Round 3 - One-on-one 

(2 Questions)

  • Q1. Merge Linked lists
  • Q2. Level Order Traversal
Round 4 - One-on-one 

(1 Question)

  • Q1. Behavioral round, discussion with hiring manager around experience

KLA-Tencor Interview FAQs

How to prepare for KLA-Tencor Software Engineer interview for freshers?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at KLA-Tencor. The most common topics and skills that interviewers at KLA-Tencor expect are Analytics, C++, Coding, Data Structures and HTML.

Tell us how to improve this page.

People are getting interviews through

based on 1 KLA-Tencor interview
Referral
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.
KLA-Tencor Software Engineer Salary
based on 37 salaries
₹10 L/yr - ₹30 L/yr
128% more than the average Software Engineer Salary in India
View more details

KLA-Tencor Software Engineer Reviews and Ratings

based on 3 reviews

4.4/5

Rating in categories

4.0

Skill development

5.0

Work-Life balance

4.7

Salary & Benefits

4.4

Job Security

4.4

Company culture

4.7

Promotions/Appraisal

3.7

Work Satisfaction

Explore 3 Reviews and Ratings
Software Engineer

Chennai

3-6 Yrs

Not Disclosed

Software Engineer

Chennai

1-5 Yrs

Not Disclosed

Explore more jobs
Software Engineer
37 salaries
unlock blur

₹10 L/yr - ₹30 L/yr

Associate Technical Leader
33 salaries
unlock blur

₹17 L/yr - ₹45 L/yr

Technical Lead
23 salaries
unlock blur

₹20 L/yr - ₹45 L/yr

Senior Software Engineer
18 salaries
unlock blur

₹11.4 L/yr - ₹40 L/yr

Associate Software Engineer
16 salaries
unlock blur

₹9 L/yr - ₹26 L/yr

Explore more salaries
Compare KLA-Tencor with

Intel

4.3
Compare

Qualcomm

3.8
Compare

TDK India Private Limited

3.9
Compare

Molex

3.9
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview