I applied online. The process took 3 weeks. I interviewed at SAP in Mar 2018
Interview
I was first contacted by recruiter and asked about my interest in the role. Then recruiter sent me a coding challenge. It was of medium difficulty. But they asked for frequent commits in github, which was a good sign. They can determine the time taken by me for the completion. I completed the assignment and submitted within 1 day with O(log n) time complexity. I did not get a reply for a week. I mailed them about the status, they were still reviewing the coding challenges. After another week, I got a reply that I was rejected. I contacted recruiter about the reason. Recruiter was not even aware that I was rejected, they replied me "We are still reviewing the responses from other candidates and will get back to you as soon as I hear something". I said I got a mail that I was rejected. Then recruiter said, sorry I was not aware that team took their decision, good luck applying to other positions. I was pretty sure that I would be hired as the task was very easy and I completed it in the most optimal way in very less time, when I asked the reason for rejection they said "We cannot provide feedback at this time."
Interview questions [1]
Question 1
Aggregate bookmarks from several browsers and organize them
There was one Online assessment followed by two technical rounds and a HR round. Online assessment has two easy to medium coding question. Technical Interview were focused on AI related and OS related question.
I applied through university. I interviewed at SAP (Bangalore Rural)
Interview
1st round was coding with easy to medium DSA questions
Then about 30 students got shortlisted to next round
2nd round was technical interview. This was oops, problem solving and data structures and project related
3rd round was managerial + HR Round
Interview questions [1]
Question 1
Two sum approach
Implement stack using queue and vice versa
GFG puzzles candle