It was good. The first round was with someone from India, a very helpful guy while I was solving DS array questions.
The second round was late at night with a foreigner. He was also good, but it's like they mainly focus a lot on multithreading, so be prepared for that.
I was not selected in the second round.
Total 2 rounds.
First round: Array DS questions like remove duplicates from an array, find a peak element in a rotated sorted array, binary search, second highest max number. Then multithreading questions like locks and how to remove deadlocks. They focus a lot on multithreading concepts.
Second round: Struct vs. class difference (a simple question).
Deadlock theory, then write code to show a deadlock. Then two big coding problems where you have to guess the output, also on multithreading. What is a lock? List and linked list difference. How a dictionary is implemented internally.
I was not selected in the second round, but surely this will help someone. So be prepared for multithreading questions and very easy DS questions.
The following metrics were computed from 1 interview experience for the Applied Materials Senior Software Developer role in New Delhi, Delhi.
Applied Materials's interview process for their Senior Software Developer roles in New Delhi, Delhi is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Applied Materials's Senior Software Developer interview process in New Delhi, Delhi.