I applied online. The process took 2 months. I interviewed at SAP (Palo Alto, CA) in Aug 2015
Interview
Submitted online application then received recruiter contact after a few days. After three weeks a one hour phone interview for technical and background questions with 3 managers. After three weeks another one hour phone interview with two managers. Then after 2-3 weeks, a half hour video interview with the last two managers.
Nothing huge technical, but thoroughly on resume and background. No behavioral question. Get very detailed on resume about projects and previous experiences.
Overall easy interview, and the managers were really nice. However for distant applicants, they don't offer on-site interview. Instead a brief video chat. I seriously doubt the process because of this arrangement. And also it took over two months which was too slow. And lack of communication when I was waiting.
Interview questions [1]
Question 1
What's the difference between "==" and "===" in JavaScript? What JS frameworks have you used before?
I applied online. The process took 1 week. I interviewed at SAP (Vancouver, BC) in Jan 2015
Interview
started with a brief chat with 2 of their developers then an hour and a half interview, composed of 4 technical questions. Questions were not very difficult but the interviewers only gave basic responses to questions about how they want it implemented.
Interview questions [1]
Question 1
1) javascript code review
2) implement a hash
3) design a canvas
Questions on DBMS, OS, Networks and DS and Algos
Mostly questions were from ER model, Normalisation, Indexing,hashing, Process Sync etc
Simple DS questions - Find missing and repeating no. in an array, binary search tree , etc