SAP Ariba Interview Experience for SDE-I | Off-Campus
Got referral through contact from LinkedIn. 3 Rounds.
Round 1 – Technical Round -1hr
- The output of the below 2 codes.
Java
class A { public int getId(String a) { return 0 ; } public int getId(List<Integer> a) { return 1 ; } } class B { public static void main(String[] args) { A instance = new A(); System.out.println(instance.getId( null )); } } |
Java
class A { public int getId(String a) { return 0 ; } public int getId(Object a) { return 1 ; } } class B { public static void main(String[] args) { A instance = new A(); System.out.println(instance.getId( null )); } } |
I was not very good at Java, have answered these 2 in reverse. I said I’m good at DS&Algos so he started asking about them.
- https://www.w3wiki.net/bottom-view-binary-tree/ (Approach was sufficient)
- https://www.w3wiki.net/search-an-element-in-a-sorted-and-pivoted-array/ (Asked to write code)
- Was able to answer both the programming questions. He looked very satisfied with his approach and explanation.
- Asked if I knew Multi-Threading. I said no.
- Few questions on OOPS. Answered.
Selected for next round,
Round 2: Technical Round
Time: 1hr
- https://www.w3wiki.net/linked-list-vs-array/
- https://www.w3wiki.net/queue-using-stacks/ (Had to code)
- https://www.w3wiki.net/recursively-reversing-a-linked-list-a-simple-implementation/ (Had to code)
- https://www.w3wiki.net/print-left-view-binary-tree/ (Approach was enough)
- Explain Docker to a Layman. Containerization vs Virtualization.
The interview went well IMO, but the panelist made sure I remained uncertain throughout. Was testing the confidence.
Got a call for the next round
Round 3: Managerial Round
Time: 1hr
- Many behavioral questions. Asked about previous projects, why I am not so strong in Java. How do I plan to get strong in it?
- Design Tic-Tac-Toe algorithm
I did not get a callback, so I dialed after a few days. The manager said that it is most likely that I would not make it through. I asked for feedback, but he said he couldn’t share anything at that point. Considering the way it went, I think my notice period(3 months) could have been a blocker.
Anyways, good experience. All interviewers were friendly and helpful.