SAP Labs Interview Experience | SDE/BTP Role | OA + Technical Rounds + HR

222
Oct 05, 2026

I recently appeared for the SAP Labs interview process for a BTP/SDE role. Sharing my experience to help anyone preparing for similar roles.
📝 Round 0 — Online Assessment (OA)
The OA consisted of:

  • Python: A very easy coding/problem-solving question.
  • SQL: One query involving Window Functions, particularly PARTITION BY and OVER().
  • AI/ML: Around 10 MCQs covering basic AI/ML concepts.
    The OA was relatively straightforward if you have your programming fundamentals, SQL and basic ML concepts clear.
    💻 Round 1 — Technical Interview
    This round focused heavily on projects + CS fundamentals + AI/GenAI concepts.
    🔹 Project Discussion
    I was asked about:
  • My project and the idea behind it
  • What problem I was trying to solve
  • How I approached the solution
  • Architecture/working of the project
  • Challenges I faced and how I solved them
  • Middleware and how requests flow through the application
    🔹 OOPs
    Questions included:
  • Explain the 4 pillars of OOPs with examples
  • What is a class vs instance/object?
  • Give a real-life example of a class and its instances
  • Difference between static, instance and normal members/variables
  • Basic OOP concepts and their practical usage
    🔹 DSA
    Some basic DSA questions were asked:
  • Explain Binary Search and its complexity
  • What are Stacks and Queues?
  • Real-life applications/examples of stacks and queues
    🔹 AI / ML / GenAI
    This was an important part of the interview.
    I was asked about:
  • Difference between AI, ML and Deep Learning
  • How does RAG work?
  • How does GPT work?
  • How does an LLM work?
  • Types/categories of LLMs
  • Difference between Generative AI and Agentic AI
  • What are AI Agents?
  • Difference between LangChain and LangGraph
    The interviewer was more interested in whether I could explain the concepts clearly and understand how they work, rather than just giving definitions.
    🏗️ Round 2 — Technical / System Design
    This round had a mix of project discussion, system design, puzzles and general AI discussion.
    Project
    There was another discussion around my project, including its implementation and technical decisions.
    Database Design
    I was asked to design the database tables for an e-commerce platform similar to Amazon.
    Things I considered included entities such as:
  • Users
  • Products
  • Categories
  • Orders
  • Order Items
  • Payments
  • Addresses
  • Cart
  • Reviews
    The focus was on understanding relationships, primary/foreign keys and normalization.
    🧩 Puzzle
    I was also given a puzzle/problem-solving question to evaluate logical thinking.
    🤖 AI Discussion
    Some broader questions included:
  • Real-life applications of AI
  • Where can AI be useful?
  • What are the risks/disadvantages of AI?
  • How can AI impact different industries?
    👔 HR Round
    Finally, I had the HR round, which focused more on:
  • Introduction
  • Why SAP?
  • Why this role?
  • Strengths and weaknesses
  • Project/team experiences
  • Situational and behavioral questions
  • Career goals
Comments (2)