Sap Labs Interview Experience For Associate Developer Intern (On-Campus)

The whole process consisted of four rounds in total:

  • Online Assessment
  • Technical Interview I
  • Technical Interview II
  • HR Interview Round

Online Assessment

The online assessment contained two questions Leetcode medium and Leetcode hard questions. However, the distribution of the questions was random. Some people received one medium and one hard question, while others received two medium or two hard questions. I was able to solve both questions and was selected for the next round.

Technical Interview I

As I mentioned my area of interest is Operating Systems, the interviewer asked me about virtual memory and paging, and then moved on to demand paging. He kept asking more questions related to these topics.

Next, the interviewer opened a code editor where I was to write code that he could see in real time. He asked me to implement a queue using stacks and then asked if the reverse was possible. He also told me to implement a linked list and then a circular linked list. For both tasks, he asked me to write pseudocode rather than proper code.

We then discussed my projects. I had two projects on my resume: a machine learning project and a Cisco Packet Tracer project. I first explained the machine learning project. He asked why I chose image processing and then about the different types of learning (supervised, unsupervised, and reinforcement learning). He further inquired about the types of datasets used for each type of learning.

When it came to my Cisco Packet Tracer project, I wasn’t very confident. After explaining the project, I struggled to answer some of his questions confidently. Despite this, I was selected for the next round.

Tip: Never add a project to your resume unless you are 100% confident about it, as projects are the real game-changers.

Technical Interview II

This round was quite easy. I was able to answer most of the questions.

We immediately discussed my projects. The interviewer asked me to explain my projects thoroughly, including how they work, how I built them, and everything else. I managed to satisfy his questions. He then asked a few questions about my machine learning project, such as which algorithms I used, how they work, what dataset I used, and the platform I worked on. I answered all of them.

Next, he asked about the four pillars of OOP (Object-Oriented Programming) and told me to explain them briefly, which I did. He then asked about the subjects in my current semester. I mentioned Data Mining, Software Engineering, Social Network Analysis, Business Communication, and Accounting and Financial Management.

He asked if I had studied Software Engineering, and then inquired about Agile development, which I could answer well since Software Engineering is one of my favorite subjects. He also asked about the project life cycle and the steps involved, which I explained.

HR Interview Round

I was not shortlisted for this round.