I applied online. The process took 2 weeks. I interviewed at SAP (Vancouver, BC) in Sep 2012
Interview
Asked about my Resume, past projects. All detailed. Asked general algorithmic and programming questions, data structures.
It was pretty straight forward. They were looking for the thought process and your understanding. Training was provided once I was hired.
3 rounds of inteviews for a Software engineer position .
two technical rounds and a manager round .
two technical rounds include a Java based round .
One manager round is more of behavioral questions
I applied through college or university. The process took 2 days. I interviewed at SAP (Chennai) in Nov 2011
Interview
Online interview, 1 hr technical interview and 20 minutes technical and HR combined. It was a college graduates hiring program and SAP had some to our college.
They conduct one more interview for off-campus graduates.
Interview questions [1]
Question 1
Questions were from all computer fields. But more questions were from database and data structure. They asked linked list, doubly linked list, circularly linked list from data structure. Along with these they asked other programs using recursion like reversing a linked list using recursion. Normalization, joins and SQL queries were asked in databases. Algorithm efficiency using Big Oh notation was asked in online test. They didn't ask any puzzle to me during the interview but they asked it to my friends. They asked to explain why java is platform independent.