SAP Labs | Interview Experience | Developer | Bangalore October Offer 2021
Anonymous User
4141

Prior Experience:
Total Exp: 5 years, 2 months.
Current Company: Product based
Current CTC: 12.60 (fixed + bonus)

Recruiter reached to me over phone & scheduled the first round.

Round 1 : Virtual Interview (1 Hour)

  1. Questions about Spring boot.
  2. Given an array return the startIndex , endIndex of the first repeating element in array. Array can have more than one repeating elements.
  3. Given 2 threads even prints even nos till 10, and odd print odd nos till 10, how you run them so that they will print below sequence : 1->2->3->4->5->6->7->8->9->10
  4. What is Fail Safe, Fail fast iterators.
  5. What happens when more than one threads acts on a list & how do you achieve concurrency.
  6. Asked about JWT token flow in a application, how do we make it secure as it will not be exposed?

Recruiter reached on next day & scheduled next round.

Round 2 : Virtual Interview (1 Hour)

  1. How REST api internally works, how a request mapping takes place? - His more interest was in understanding internal working, I didn't gave satisfactory answer for this.
  2. WAP, to validate if the given String expression is valid or not?
  3. Design a Tiny URL, he asked about the HLD & database design of application. How do you handle a lot of requests.
  4. Questions on UI also, how do you change a property of color, value of any object in plain javascript/html page.
  5. Discussion on current project's architecture. Some questions about ExecutoreFramework in Java.
  6. Asked about design patterns.

Recruiter reached on next day & scheduled next round.

Round 3 : Virtual Interview (45 Min)

  1. It was a kind of technical-manager round. Some questions about background. Some behavioural questions about Job change, relocation, interests.
  2. SOLID principles
  3. Javascript Prototype Inheritance (I was not clueless about this)
  4. OOP concepts.
  5. Had discussion about performance improvement, talked about Horizontal and Vertical Scaling.
  6. Discussion on current project's architecture and how it is scaled.

Recruiter reached on next day & scheduled next round.

Round 4 : Virtual Interview (1 Hour 30 Min)

  1. Some questions about background. Some behavioural questions
  2. Asked about current projects architecture and design, asked about how microservices communicate in your application, what is tech stack, why it is like this? why this DB?
  3. WAP, to print the binary tree traversal, that tree traversal was similar preorder.
    Only thing need to take care was a node we have to print while going down in the tree & coming back from down also.
  4. Implement AND gate with single boolean variable passed as parameter to a method.
  5. Implement OR gate with single boolean variable passed as parameter to a method.
  6. Given an array, find out the index of pivot element from which the whose sum of elements to left of that pivot index & sum of elements to right from that pivot index is same
    array = {3,-1,-,4,2,2,7,6,4,0}; here ans is : 5
  7. He told about Association, Aggregation, Composition and asked to design the UML diagram for File System.
    Specifications: A File is File, A folder is also a File, A can not have other files, A folder can have files or folders.

Interviewer was very friendly. Recruiter reached on next day & scheduled next round.

Round 5 : Virtual Interview (30 Min)

  1. Asked to write model & API design for get & save Students details.
  2. How would you reflect updated data on UI when backend service is called every 5 secs.

This is was an interview from taken by person from other department than Hiring Dept.

Recruiter reached on next day & scheduled next HR round.

Round 6 : Virtual Interview (1 Hour 30 Min)

HR asked behavioral questions & expections & benefits are discussed.

After 2 weeks got offer from SAP Labs. Overall interiew process took around 4 weeks.

[Edit 1] Offer Details :

Fixed: 27 LPA
Variable: 3 LPA
Joining Bonus: 4 LPA(2LPA each year in first 2 years)
Stanadard Benefits of SAP.

Thank you Leetcode.

Happy Coding !!!

Comments (3)