4 rounds of Interview. 2 Technical and 1 managerial. Final HR discussion. There will one online assessment too. Interview process was smooth and took 3 weeks to complete the process.
Me postulé en línea. El proceso tomó 4 meses. Acudí a una entrevista en SAP Ariba (Bengaluru) en may 2012
Entrevista
I started interview in May, 2012 first week. I live in US and the job was in Bangalore. The first interview was scheduled but did not take place on that day. Was rescheduled. First interview covered whole range including Java (algorithms , internal hash implementation, Btree, threads). Next went into Oracle/DB questions such as query optimization.
Second interview by Phone in mid-June. This was more of application architecture like how do dynamically send updates for millions of users..
Next, they took a month to call me to California for a face-to-face. This was sometime in early August. Five tech people interviewed. Two asked me to write code. Third interviewer was very distracted, took phone calls in between. Asked questions of internal Java implementations of equals, hash. Talked about caching. Fourth interview was hardest. I think I flunked here. Talked about writing algorithms. Fifth was writing word processor.
They came back to me September with negative feedback. Took too long to decide. Company very slow in decision process. It also took enormous time to get reimbursed for interview expenses.
However, the interviews very challenging and interesting
Me postulé a través de un reclutador. El proceso tomó 1 día. Acudí a una entrevista en SAP Ariba (Bengaluru) en may 2016
Entrevista
It was pathetic experience.
I felt that the interviewer was there to tell what he knows and questions were so specific to some concepts in the technologies which are being used very rarely. He didn't even have manner to talk and was actually behaving insane. I even felt like leaving in between the interview. Interview went on for 2 hours.
I am sure that he was never trained on how to take interview and how to judge people.
He wasn't able to communicate the requirements properly and he was expecting the answers he knows but nothing else. If you tell some approach which is better than what he knows of then also he will not agree to your approach. This happens when somebody is not open to others' suggestions and understands the concepts by mugging up things.
One thing is sure that he needed training on soft skills.
I was told that they can consider me for "Senior Software Engineer" but not "Principal Software Engineer" hence I said no and left. In any case I wouldn't have joined this company after the experience I had in the first interview.
I want to highlight that HR person was good.