I applied online. The process took 2 weeks. I interviewed at Applied Materials (Boise, ID) in Apr 2018
Interview
First had a very brief phone interview with the hiring manager. Was immediately offered to fly out for an on-site interview. The on-site interview involved one on one interviews with 7 different people in different departments, as well as giving a 15 minute presentation.
Interview questions [1]
Question 1
What do you know about the company and this position?
I applied through a staffing agency. The process took 2 days. I interviewed at Applied Materials (Bengaluru)
Interview
Round 1:
It was a coding round. It had 4 programs to be written in notepad. Questions were relatively easy but they expected optimized code as in the next round, questions were asked based on the written code.
Round 2:
They asked me to describe my Project on a white board and multiple questions on the project internals were asked.
Also some general questions on C/C++/OS/DS were asked.
Round 3:
Again some more technical questions.
Round 4:
It was a managerial round where I was asked general questions like reason to join Applied Materials, expectations from the company, about the company etc. Also information on company and project was provided. Some prior knowledge about the company helped me as it was also an elimination round. After this they released the offer.
Interview questions [1]
Question 1
What is the difference between forking and multi-threading?
Why dynamic polymorphism is needed.
How shared memory attaches to process and address space.
Why references is used over pointers.
How do you handle multiple incoming requests and how to design the interface?
Where should we use threads for socket programming?
What is the difference between static and dynamic linking?
How do we create static and dynamic library in C?
What are some live examples of class and objects?
How can we get last nth element from a linked list in an optimized manner?
How can we check stack of a C program.
Chrome tabs and task manager. Is it multiprocessing or multithreading.
I applied through college or university. I interviewed at Applied Materials
Interview
1st round was written test which was decently easily. second was 5mins HR and then 3 on 1 technical round which was kind of tricky. they asked me regarding basics of OS and java. They also asked about my projects.later they gave me pen and paer and asked me to write few java and DS code snippet.