Open In App

SAP Labs Interview Experience

Online Assessment Round: 15 MCQ questions and 2 coding questions were asked. In MCQ, questions were from Aptitude, DS, CN, and DBMS.

To solve coding 1, either use a sorting algorithm or just use two-loop.



Interview Rounds: Two coding round(tech round), managerial round, and HR round. Coding, round-1 was on hacker rank, and the remaining rounds were on Microsoft Teams meeting.

Tech Round-1: [ 30 mins]



  1. Introduce yourself.
  2. DBMS query question: two tables were given candidate(id, name, gender, age) and results(candidate_id, votes,….) find the sum of votes of those candidates whose age<50 and gender is female. (select sum(votes) from candidates inner join results on candidate.id=results.candidate_id where candidate.age<50 and candidate.gender=’F’;
  3. String question: Three strings are given concatenate them in alphabetical order.
  4. Pattern Matching Approach. (I explained two approaches, Naive and KMP)
  5. Explain your project, and problems encountered, and how did you fix them.

Tech Round-2: [ 40 mins ]

Managerial Round: [ 30 mins ]

I was rejected after the managerial round. I was shocked, what went wrong, which results in rejection.

Suggestions: Since I was able to solve all the questions of both the technical rounds, then also I was rejected. It may be because of the managerial round, and Vipin sir(managerial round interviewer) may not be satisfied with my answers. 

In the managerial round:

  1. Personal questions answer must be related to your professional life, and you should also explain with one incident which makes you realize. For example, if you explained your weakness then you should also explain that you are working on that to improve.
  2. If they asked, why did you choose to engineer then you should say something logical. Don’t say like I had no other option, my father suggested to me, my relative suggested to me, etc. I said I read a book that inclined my interest in engineering.
Article Tags :