I was hired by AMAT as an NCG. The hiring process constituted of 1 objective round MCQ, 1 programming test on paper (6 questions) and 2 interviews two on one and HR one on one. The objective round was fairly simple , it had aptitude questions and computer science basics covering programming in c , java , c++, OS , networks, database , compilers ,TOC etc .
The next rund was programming test . It was a 1 hour test and we had to do 6 questions. All the problems were relatively easy as it could be solved in minimal complexity order in the given time frame. I was eventually the first person to finish the test. After this we were given our time slots for interview (technical ) .