i
Lam Research
Filter interviews by
I applied via Campus Placement and was interviewed in Sep 2022. There were 3 interview rounds.
Top trending discussions
I applied via Referral and was interviewed in Jul 2024. There was 1 interview round.
Shared memory is a memory space that multiple processes can access and use to communicate with each other.
Shared memory allows multiple processes to share data without the need for inter-process communication mechanisms like pipes or sockets.
It is commonly used in parallel computing to improve performance by allowing processes to share data quickly.
Shared memory can be implemented using techniques like memory mapping o...
Write a member function to find the second largest number in an array.
Iterate through the array and keep track of the largest and second largest numbers.
Handle edge cases like when the array has less than 2 elements.
Consider sorting the array and returning the second last element for a simpler solution.
Core is the central or most important part of something. Determining the core involves identifying the key components or elements.
Core is the central or essential part of a system or object
To determine the core, identify the key components or elements that are crucial for the functionality or purpose of the system
In software QA, determining the core may involve identifying the critical features or functionalities that ...
Defect management systems track, prioritize, and resolve software issues throughout the development lifecycle.
Defects are reported by testers or users and logged into the system.
Each defect is assigned a priority level based on its impact on the software.
Defects are tracked from discovery to resolution, with status updates along the way.
Defect management systems help teams prioritize and allocate resources efficiently.
...
To add a file to Bitbucket, you can use the web interface or command line tools.
Navigate to the repository where you want to add the file
Click on the 'Add file' button or use 'git add' command to add the file
Commit the changes with a message describing the file addition
Push the changes to the remote repository
To check processes running in a Linux machine, you can use commands like ps, top, and htop.
Use 'ps' command to display information about processes
Use 'top' command to display dynamic real-time view of processes
Use 'htop' command for an interactive process viewer
I applied via Approached by Company and was interviewed before Apr 2023. There were 5 interview rounds.
Hacker rank test with easy level testing questions
Writing test cases for scenario and bug life cycle
Create test cases to cover all possible scenarios in the application
Include positive and negative test cases to ensure thorough testing
Document bug life cycle stages such as New, Assigned, In Progress, Resolved, Closed
Verify bug fixes and retest to ensure they are resolved properly
posted on 2 Jan 2025
I applied via LinkedIn and was interviewed in Dec 2024. There was 1 interview round.
General aptitude questions
Problem solving, solved 2 out of 3 questions
General topics were given in gd
Technical plus aptitude based on domain you choose( pre placemt talks)
I applied via campus placement at Motilal Nehru Institute National Institute of Technology (NIT), Allahabad and was interviewed in Aug 2024. There were 2 interview rounds.
Its basically a test comprising 32 mcq
12- logical reasoning
20- core C,DBMS, OS , Computer Networks
2 coding Questions
Profit and loss ,time and work ,speed distance and time
Java ,ops ,collection frameworks
Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.
Normalization is used to eliminate data redundancy by breaking up tables into smaller, related tables.
It helps in reducing data anomalies such as insertion, update, and deletion anomalies.
Normalization is achieved through a series of stages called normal forms, with the most common being First Normal Form (1NF)...
Armstrong algorithm is used to find Armstrong numbers in a given range.
Iterate through the numbers in the given range
Calculate the sum of cubes of each digit in the number
Check if the sum is equal to the original number
posted on 13 Jun 2024
Sanity testing is a narrow and deep testing approach to check if the specific functionality is working fine after changes, while smoke testing is a broad and shallow testing approach to check if the software build is stable enough for further testing.
Sanity testing focuses on specific functionality, smoke testing checks overall stability
Sanity testing is usually performed after a specific change, smoke testing is perfo...
Regression testing is testing the entire application after changes, while retesting is testing specific areas after fixes.
Regression testing is done to ensure that new code changes do not affect existing functionality.
Retesting is done to verify that a specific bug or issue has been fixed.
Regression testing involves running the entire test suite, while retesting focuses on specific test cases.
Example: After fixing a bu...
Program to find repetitive words in a string
Split the string into words using a delimiter like space
Create a hashmap to store word frequencies
Iterate through the words and update the hashmap
Identify words with frequency greater than 1 as repetitive
based on 1 review
Rating in categories
Senior Buyer
51
salaries
| ₹9 L/yr - ₹16 L/yr |
Senior Engineer Mechanical
50
salaries
| ₹9 L/yr - ₹20.5 L/yr |
Senior Software Engineer
50
salaries
| ₹8.5 L/yr - ₹26 L/yr |
Design Engineer
47
salaries
| ₹3 L/yr - ₹13.8 L/yr |
Senior Electrical Engineer
40
salaries
| ₹9.5 L/yr - ₹20 L/yr |
Applied Materials
KLA
ASML
Entegris