I applied in-person. The process took 6 days. I interviewed at Applied Materials (Pune)
Interview
Pre screening online test. Tough test. Then they came to Pune. Written test. 1 question was developing your own blocking queue. Other 2 questions was related to normal data structure. Then they took interview. Interview was pure technical. Very good interview. More logical question. Mostly related to collection, oops, multithreading, java internals.
Interview questions [1]
Question 1
How concurrent hashmap works internally. Can you create your own. Which algorithm you used.
I applied online. The process took 2 days. I interviewed at Applied Materials
Interview
Four rounds of interview over a period of 2 days: The interview questions were on Operating Systems, Mutex and Semaphores, Object Oriented Programming concepts followed by two rounds of coding interviews.
Interview questions [1]
Question 1
Operating System related questions (Windows OS), C and C++ questions, questions on memory allocation, bit manipulations, string manipulations.
I applied through a recruiter. The process took 1 week. I interviewed at Applied Materials (Bengaluru)
Interview
I was contacted by the company HR through Naukri. He scheduled the interview within a week.
Round 1: Aptitude test (50 questions in 1 hour)
Includes 25 general aptitude questions (time and work, ratio, ages,calendar, etc) and
25 technical aptitude questions(program output, debugging the errors, questions based on OS concepts like scheduling algorithm, paging, virtual memory, etc)
Round 2: Write 4 programs(C/Java) in 1 hour (Pen and paper)
Round 3: Technical interview (2 person panel). The interviewers were quite friendly and helpful in guiding me to find the correct answer.
Interview questions [1]
Question 1
Round1:
Do some research on internet and try to understand what kind of questions are asked. Questions are simple and test the candidate's basic fundamental skills. Main thing is speed. 50 questions in 1 hours is very difficult, especially for experienced candidates who are out of touch solving aptitude questions. So practise a lot. Give more weightage to technical questions first and then general aptitude as time does not permit to solve all.
Round 2:
1. Program to read from a file and write to another file while replacing all vowels with '*'
2. Program to add elements to a 5*9 array in the following order:
A
BCD
EFGHI
JKLMNOP
QRSTUVWXY
3. Program to reverse the digits of a number and print them.
4. Program to print the maximum occurrences of a character in a given string.
Round 3:
1. Explain the current project and questions based on that.
2. Basic C/C++ questions
3. Lot of questions centered on bitwise operators like
a) toggle the bits of a number
b) flip the first and last bit(n), second and (n-1)th bit, and so on
4. How to optimise the programs written in Round 2.