I applied in-person. The process took 1 week. I interviewed at SAP (Vancouver, BC) in Oct 2015
Interview
Received an email from SAP HR informing me I had been selected to attend a 2 hour on-site technical interview. The following week, I received another email asking me to attend the following day. On the day I met 2 Senior developers on the team and after a brief introduction, I was given some sample code to review (choice of javascript or java) and give my opinion on. We then proceeded to the whiteboard where I was asked to solve the minimum height of a binary search tree and write a function to find the unique character in a String.
I applied online. The process took 3 months. I interviewed at SAP (Palo Alto, CA) in Jun 2014
Interview
First got a phone interview, on the next day, I was invited to have the on-site interview at Palo Alto SAP Lab. Three month later, I got the offer as an Software Developer. lengthy process.
Interview questions [1]
Question 1
asked all basic data structure questions, also some class projects I've done in school. Doubly linked-list, hashmap, SQL, primary key, foreign key etc.
I applied through an employee referral. I interviewed at SAP in Sep 2015
Interview
The interview process is very friendly. The first round telephone call focuses on the knowledge of database storage engines and other technical questions. The second round is more simple and focuses on the project experience.
Interview questions [1]
Question 1
1 How to solve the least common ancestor problem, name as many methods as possible
2 The undo log and redo log of Innodb storage engine
3 ACID of database
4 Solve a^n using log n algorithm