The interview experience with SAP Labs was amazing. The difficulty level was easy to moderate.There were 5 rounds in total( Online coding round, 2 technical round, Managerial round,HR round. Sharing the details as far as i can recollect, hope might be helpful.
Online Coding Assesement:- 2 questions (Cocubes)
- Top K frequent element in an array.
- Presence of substring in a string(KMP algorithm). Do not remember the exact question.
Technical Round1:-
- Oops Concepts general questions
- Behavorial questions like why SAP etc.
- Find the subarray with maximum sum,return the subarray.
4.One question related to string on pattern searching.
Technical Round 2:-
- Detailed disscussion on current project.
- Behavorial questions
- Search for an element in a BST.
- Check two strings are cyclic rotations of each other.
- Write a code to make stacks from array.(All push/pop operations)
- Implement queue using stacks.( with 2 stacks / 1 stacks).
Managerial Round:-
- A lot of behavorial questions.
- Questions of current project and desing patterns used in current project.
- SDLC of current project(verison maintence,testing etc.
4.Future goals and aspiration.
HR round:-
- General Introduction about self.
- Dicussions on Pros of joining SAP and salary negotiation.
Thanks all for reading my first ever post on Leetcode, do upvote. Also thanks to leetcode for providing such a platform to enhance your coding skills :). Its helping me a lot in my journey as a budding software developer.