Upload Button Icon Add office photos
Engaged Employer

i

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

Lam Research Verified Tick

Compare button icon Compare button icon Compare
3.7

based on 256 Reviews

Filter interviews by

Lam Research Sdet (Software Development Engineer in Test) Interview Questions and Answers

Updated 31 May 2021

Lam Research Sdet (Software Development Engineer in Test) Interview Experiences

1 interview found

I applied via Recruitment Consultant and was interviewed before May 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Simple automation related questions. Basic java questions, 2 analytical question, manual testing related questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Average interview.
You must have automation background, simple question they asked related to manual testing and automation. Be very confident that's what they check mainly.
Only advice is be very formal and don't be nervous, answer smartly show the confident you have inside.

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Case Study 

Chart diagram from Given Test Scenario

Round 2 - Assignment 

Algo on Image Comparison

Sdet Lead Interview Questions & Answers

Qualcomm user image Shubham kumar Gupta

posted on 28 Oct 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Maths, reasoning, puzzles

Round 2 - Coding Test 

Dsa, algorithms, trees

Interview Preparation Tips

Interview preparation tips for other job seekers - not selected

Sdet Engineer Interview Questions & Answers

Synopsys user image Chaitanya Kulkarni

posted on 8 Dec 2023

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at Motilal Nehru Institute National Institute of Technology (NIT), Allahabad and was interviewed in Jun 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. Only basic questions asked
  • Q2. Question on dsa
Round 3 - Technical 

(1 Question)

  • Q1. Python interview questions
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Jul 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

Section wise cutoff was there

Round 2 - Technical 

(2 Questions)

  • Q1. Coordinate geometry was asked
  • Q2. About c++ was asked

I was interviewed in Sep 2021.

Round 1 - Video Call 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

Standard Data Structures and Algorithms round . One has to be fairly comfortable in solving algorithmic problems to pass this round with ease.

  • Q1. Print all pairs with given sum

    You have been given an integer array/list(arr) and a number 'Sum'. Find and return the total number of pairs in the array/list which when added, results equal to the ...

  • Ans. 

    Naive Solution :
     

    A simple solution is to traverse each element and check if there’s another number in the array which can be added to it to give sum.

    TC : O(n^2)
    SC : O(1)


    Efficient Solution (Using Hashing ) :


    We create an empty hash table. Now we traverse through the array and check for pairs in the hash table. If a matching element is found, we print the pair number of times equal to the number of occurrences of the...

  • Answered Anonymously
  • Q2. Minimum number of jumps to reach end

    You have been given an array 'ARR' of ‘N’ integers. You have to find the minimum number of jumps needed to reach the last index of the array i.e ‘N - 1’ if at a...

  • Ans. 

    Approach 1 : Naive Recursive Approach

    A naive approach is to start from the first element and recursively call for all the elements reachable from first element. The minimum number of jumps to reach end from first can be calculated using minimum number of jumps needed to reach end from the elements reachable from first.

    minJumps(start, end) = Min ( minJumps(k, end) ) for all k reachable from start

    TC : O(n^n)
    SC : O(n)


    Appr...

  • Answered Anonymously
Round 2 - Video Call 

(5 Questions)

Round duration - 70 minutes
Round difficulty - Medium

This round was preety intense and went for over 1 hour . I was asked 2 preety good coding questions (one was from Graphs and the other one was from DP) . After that I was grilled on my Computer Networks and Operating System concepts but luckily I was able to answer all the questions and the interviewer was also quite impressed.

  • Q1. Two Teams (Check whether graph is bipartite or not)

    You are given an undirected graph of ‘N’ nodes and ‘M’ edges. Your task is to print 1 if this graph can be divided into exactly two disjoint cliques. Els...

  • Ans. 

    Algorithm :

    1) Create a graph such that there is a edge between each pair of enemies.

    2) We need to find that the above graph is bipartite or not. Check whether the graph is 2-colorable or not

    3) We can do that by running dfs and using an auxilary array col to store the assigned col of the node.

    4) If we can color the graph with two color such that no two enemies have same color then only we can create two teams.


    TC : O(V+E...

  • Answered Anonymously
  • Q2. Pair Chain - Maximum Length

    You are given ‘N’ pairs of integers in which the first number is always smaller than the second number i.e in pair (a,b) -> a < b always. Now we define a pair chain as th...

  • Ans. 

    Approach 1 (Using DP ) :

    Observe that , If a chain of length k ends at some pairs[i], and pairs[i][1] < pairs[j][0], we can extend this chain to a chain of length k+1

    Steps :


    1) Sort the pairs by first coordinate, and let dp[i] be the length of the longest chain ending at pairs[i].


    2) When i < j and pairs[i][1] < pairs[j][0], we can extend the chain, and so we have the candidate answer dp[j] = max(dp[j], dp[i] + 1...

  • Answered Anonymously
  • Q3. Computer Network Question

    Explain TCP/IP Protocol

  • Ans. 

    1) TCP or TCP/IP is the Transmission Control Protocol/Internet Protocol.

    2) It is a set of rules that decides how a computer connects to the Internet and how to transmit the data over the network.

    3) It creates a virtual network when more than one computer is connected to the network and uses the three ways handshake model to establish the connection which makes it more reliable.

  • Answered Anonymously
  • Q4. Computer Network Question

    Explain DHCP Protocol

  • Ans. 

    1) DHCP is the Dynamic Host Configuration Protocol.

    2) It is an application layer protocol used to auto-configure devices on IP networks enabling them to use the TCP and UDP-based protocols.

    3) The DHCP servers auto-assign the IPs and other network configurations to the devices individually which enables them to communicate over the IP network.

    4) It helps to get the subnet mask, IP address and helps to resolve the DNS. I

  • Answered Anonymously
  • Q5. Operating System Question

    What is meant by Multitasking and Multithreading in OS?

  • Ans. 

    Multitasking : It refers to the process in which a CPU happens to execute multiple tasks at any given time. CPU switching occurs very often when multitasking between various tasks. This way, the users get to collaborate with every program together at the same time. Since it involves rapid CPU switching, it requires some time. It is because switching from one user to another might need some resources. The processes in m...

  • Answered Anonymously
Round 3 - Video Call 

(4 Questions)

Round duration - 60 minutes
Round difficulty - Hard

This round majorly focused on past projects and experiences from my Resume and some standard System Design + LLD questions + some basic OOPS questions which a SDE-2 is expected to know .

  • Q1. System Design Question

    Design Pastebin

  • Ans. 

    Approach :

    Pastebin allows users to store text-based data over the internet for a set period of time and generate a unique URL corresponding uploaded data to share that with anyone. Users who create that data, can also modify it by logging in to the same account.

    Database Schema :

    i) users(userID, name, createdAT, metaData)
    ii) paste(pasteID, content, URL, createdAt, expiryAt)

    Algorithm :

    1) create_paste(api_key, content, ex...

  • Answered Anonymously
  • Q2. OOPS Question

    What is Data Abstraction and how to achive it ?

  • Ans. 

    1) Data abstraction is a very important feature of OOPs that allows displaying only the important information and hiding the implementation details.

    2) For example, while riding a bike, you know that if you raise the accelerator, the speed will increase, but you don’t know how it actually happens.

    3) This is data abstraction as the implementation details are hidden from the rider.

    Data abstraction can be achieved through:

  • Answered Anonymously
  • Q3. OOPS Question

    What is Diamond Problem in C++ and how do we fix it?

  • Ans. 

    The Diamond Problem : The Diamond Problem occurs when a child class inherits from two parent classes who both share a common grandparent class i.e., when two superclasses of a class have a common base class.


    Solving the Diamond Problem in C++ : The solution to the diamond problem is to use the virtual keyword. We make the two parent classes (who inherit from the same grandparent class) into virtual classes in order to a...

  • Answered Anonymously
  • Q4. OOPS Question

    What are Friend Functions in C++?

  • Ans. 

    1) Friend functions of the class are granted permission to access private and protected members of the class in C++. They are defined globally outside the class scope. Friend functions are not member functions of the class.

    2) A friend function is a function that is declared outside a class but is capable of accessing the private and protected members of the class.

    3) There could be situations in programming wherein we w...

  • Answered Anonymously

Interview Preparation Tips

Eligibility criteriaAbove 2 years of experienceCadence Design Systems interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed in Aug 2021.

Interview Questionnaire 

1 Question

  • Q1. Os c c++ oops

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare well basic topics

I was interviewed before May 2021.

Round 1 - Face to Face 

(3 Questions)

Round duration - 90 Minutes
Round difficulty - Medium

DS, ALgo & Operating systems.

  • Q1. OS Question

    What is a race condition?

  • Ans. 

    Took an example of a transaction, explained how the results can be different based on the order of execution of the instructions.

  • Answered Anonymously
  • Q2. OS Question

    Difference between mutex and semaphore?

  • Ans. 

    Very important question, asked a lot in interviews.

  • Answered Anonymously
  • Q3. Power of Two

    You have been given an integer 'N'. Your task is to return true if it is a power of two. Otherwise, return false.

    An integer 'N' is a power of two, if it can be expressed as ...

  • Ans. 

    I started with a while loop kind of program. The interviewer tried to run some corner cases as well but
    my code was correct. So he asked me to optimize it further since it was taking O(logn). Then he made me write binary values for 4,8,12 and after that, he said can u deduce some logic from this? Then I
    found the correct logic. He was very happy with this.

  • Answered Anonymously
Round 2 - Face to Face 

Round duration - 100 Minutes
Round difficulty - Medium

Focus on projects, Computer Architecture.

Round 3 - HR 

Round duration - 30 Minutes
Round difficulty - Easy

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 2 in BangaloreEligibility criteria8 CGPA & aboveQualcomm interview preparation:Topics to prepare for the interview - OOPS, DP, Sorting Selection, combinatorics, Linked lists, Trees, Bit Programming, Pointers, Operating SystemsTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Work on fundamentals of C, focus more on reading standard text like The C programming language by DR.
Tip 2 : Operating Systems is a must, use either galvin or tanenbaum.
Tip 3 : Focus on DS Like linked list, trees, stacks , queues and arrays.

Application resume tips for other job seekers

Tip 1 : Include Operating system, computer architecture 
Tip 2 : Include projects related to IOT

Final outcome of the interviewSelected

Skills evaluated in this interview

Tell us how to improve this page.

Interview Questions from Similar Companies

Qualcomm Interview Questions
3.8
 • 272 Interviews
Intel Interview Questions
4.2
 • 220 Interviews
Texas Instruments Interview Questions
4.1
 • 123 Interviews
Synopsys Interview Questions
3.9
 • 88 Interviews
Molex Interview Questions
3.9
 • 53 Interviews
View all
Senior Buyer
51 salaries
unlock blur

₹9 L/yr - ₹16 L/yr

Senior Engineer Mechanical
50 salaries
unlock blur

₹9 L/yr - ₹20.5 L/yr

Senior Software Engineer
50 salaries
unlock blur

₹8.5 L/yr - ₹26 L/yr

Senior Electrical Engineer
40 salaries
unlock blur

₹9.5 L/yr - ₹20 L/yr

Program Manager
35 salaries
unlock blur

₹10.7 L/yr - ₹36 L/yr

Explore more salaries
Compare Lam Research with

Applied Materials

3.8
Compare

KLA

3.4
Compare

ASML

4.0
Compare

Entegris

2.3
Compare
Did you find this page helpful?
Yes No
write
Share an Interview