The hiring process consisted of a written round, followed by a programming round (pen and paper), and then two technical and one HR round.
The aptitude round consisted of questions on HCF and LCM, numbering systems, percentage, cubes, series, and blood relation (25 questions). The technical aptitude consisted of questions on CMOS expansion, MUX, OS, DS, and C snippets. It was very easy; just basic knowledge of the above subjects is needed to crack the aptitude.
Second round: Programming round, with three coding questions and two scenarios. The coding questions were permutation of a string, parity generation, and replacing special characters in URL encoding.
Third round: Technical, with discussion about projects, DBMS, and kind of HR questions.
Fourth round: Technical, covering heap sort, given a number, find the next palindrome, why the heap region is called heap and not my_free_memory, compiler phases, uses of stacks, given a C++ code snippet, write the output, searching algorithms, etc.
The following metrics were computed from 30 interview experiences for the Applied Materials Software Engineer role in India.
Applied Materials's interview process for their Software Engineer roles in India is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Applied Materials's Software Engineer interview process in India.