Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by SAP Team. If you also belong to the team, you can get access from here

SAP Verified Tick

Compare button icon Compare button icon Compare

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

SAP Java Developer Interview Questions and Answers

Updated 23 Sep 2024

SAP Java Developer Interview Experiences

3 interviews found

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Min stack write code with full operation
  • Ans. 

    A min stack is a stack data structure that supports the usual push and pop operations, along with an additional operation to retrieve the minimum element in constant time.

    • Create a stack to store the elements and another stack to store the minimum values encountered so far.

    • When pushing an element, check if it is smaller than the current minimum. If so, push it onto the minimum stack.

    • When popping an element, check if it ...

  • Answered by AI
  • Q2. Graph and sql ,concept problem
Round 2 - One-on-one 

(2 Questions)

  • Q1. Merge Sort based tricky ques
  • Q2. Island problem leetcode

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Asked about introduction and then few coding questions

Round 2 - Technical 

(2 Questions)

  • Q1. Given a code, what will be the output of this?
  • Ans. 

    The output of the code will be the sum of the elements in the given array.

    • The code likely involves iterating through the array and adding up the elements.

    • Make sure to handle edge cases like empty arrays or arrays with negative numbers.

    • Example: If the array is [1, 2, 3], the output will be 6.

  • Answered by AI
  • Q2. What is a hashMap and difference between HashMap and concurrentHashMap
  • Ans. 

    HashMap is a data structure in Java that stores key-value pairs. ConcurrentHashMap is a thread-safe version of HashMap.

    • HashMap is not thread-safe, while ConcurrentHashMap is thread-safe.

    • ConcurrentHashMap allows concurrent read and write operations without the need for external synchronization.

    • HashMap allows null keys and values, while ConcurrentHashMap does not allow null keys or values.

  • Answered by AI

Skills evaluated in this interview

Java Developer Interview Questions Asked at Other Companies

asked in Deloitte
Q1. Sort 0 and 1 Problem Statement Given an integer array ARR of size ... read more
Q2. Parent class has run() and walk() . Parent run() - calls walk() C ... read more
asked in Infosys
Q3. Which should be preferred between String and StringBuffer when th ... read more
asked in Deloitte
Q4. Convert BST to Greater Sum Tree Given a Binary Search Tree (BST) ... read more
Q5. 2. What will happen if hashcode only returns a constant? How will ... read more
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at Mumbai University and was interviewed before Sep 2023. There were 3 interview rounds.

Round 1 - Coding Test 

BST formation code in java

Round 2 - One-on-one 

(2 Questions)

  • Q1. Multi Threading consumer producer
  • Q2. User Defined Exceptions
Round 3 - HR 

(2 Questions)

  • Q1. Scenario based question
  • Q2. Work Life Balance

Interview Preparation Tips

Interview preparation tips for other job seekers - NA

Java Developer Jobs at SAP

View all

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Recruitment Consulltant and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Difference between hashset and hashtable
  • Ans. 

    HashSet is an unordered collection of unique elements, while Hashtable is a synchronized collection of key/value pairs.

    • HashSet does not allow duplicate elements, while Hashtable does not allow duplicate keys.

    • HashSet does not maintain insertion order, while Hashtable does not guarantee any order.

    • HashSet allows null values, while Hashtable does not allow null keys or values.

  • Answered by AI
  • Q2. Collection vs Collections
  • Ans. 

    Collection is an interface in Java that represents a group of objects, while Collections is a utility class that contains static methods for operating on collections.

    • Collection is an interface in Java that represents a group of objects.

    • Collections is a utility class in Java that contains static methods for operating on collections.

    • Example: List list = new ArrayList<>(); Collection collection = list;

    • Example: Collections

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. SQL query related questions
  • Q2. Write a Java program to find the duplicate in Array
  • Ans. 

    Java program to find duplicates in an array of strings

    • Create a HashSet to store unique elements

    • Iterate through the array and check if element is already in the HashSet

    • If element is already in the HashSet, it is a duplicate

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in May 2024. There were 3 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Java concepts based on streams and oops concepts and singleton class
  • Q2. DSA questions like first missing number and rotate array
Round 2 - One-on-one 

(2 Questions)

  • Q1. SQL queries based on group by and implementation of min heap
  • Q2. Scenario based question like what data structure are used
Round 3 - One-on-one 

(2 Questions)

  • Q1. Java based questions like difference between interface and abstract class and spring boot rest API implementation
  • Q2. Permutation of the number without duplicates
  • Ans. 

    Generate all permutations of a given number without duplicates

    • Use backtracking to generate all possible permutations

    • Avoid duplicates by keeping track of used digits

    • Recursively swap digits to generate permutations

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. How can a Spring Boot project be created to develop an API that returns specified data?
  • Q2. What is the code to print a right-angled triangle of numbers based on a given input number?
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
No response

I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Collections framework, Explain why you chose a particular collection instead of other with example scenario based
  • Q2. Explain your project
  • Ans. 

    Developed a web application for online shopping with features like user authentication, product search, and order management.

    • Implemented user authentication using Spring Security

    • Utilized Hibernate for database operations

    • Designed front-end using AngularJS for dynamic user interface

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Questions on permuation and combination

Round 2 - Technical 

(2 Questions)

  • Q1. Java core and advanced concepts
  • Q2. Springboot annotations, spring mvc, spring security
Round 3 - HR 

(1 Question)

  • Q1. Friendly questions
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
No response

I was interviewed in Jun 2024.

Round 1 - Coding Test 

Java Coding Questions based on ArrayList, HashMap, etc.

Round 2 - Coding Test 

Count distinct elements in given String.

Round 3 - Behavioral 

(2 Questions)

  • Q1. Current Project architecture.
  • Ans. 

    Our current project architecture follows a microservices design pattern with separate services for different functionalities.

    • Microservices architecture with separate services for different functionalities

    • Use of RESTful APIs for communication between services

    • Containerization using Docker for easy deployment and scalability

    • Implementation of service discovery and load balancing with tools like Kubernetes

    • Use of message bro

  • Answered by AI
  • Q2. My role in project
  • Ans. 

    My role in the project was to develop and maintain Java applications to meet the project requirements.

    • Developing Java applications based on project requirements

    • Maintaining and updating existing Java code

    • Collaborating with team members to ensure project success

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Feb 2024. There was 1 interview round.

Round 1 - One-on-one 

(5 Questions)

  • Q1. When will you start a company
  • Q2. How Many location in company
  • Q3. Who is the CEO of Zoho
  • Ans. 

    Sir.Sridhar Vembu is the founder and CEO

  • Answered Anonymously
  • Q4. What is the high salary of Zoho
  • Q5. Is Zoho a foreign company?
  • Ans. 

    Yes, Zoho is a foreign company based in India.

    • Zoho is headquartered in Chennai, India.

    • It was founded by Sridhar Vembu in 1996.

    • Zoho has offices in multiple countries including the United States, China, Japan, and Singapore.

  • Answered by AI

SAP Interview FAQs

How many rounds are there in SAP Java Developer interview?
SAP interview process usually has 2-3 rounds. The most common rounds in the SAP interview process are One-on-one Round, Coding Test and Technical.
How to prepare for SAP Java Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at SAP. The most common topics and skills that interviewers at SAP expect are Java, Javascript, Agile, Hibernate and Spring Boot.
What are the top questions asked in SAP Java Developer interview?

Some of the top questions asked at the SAP Java Developer interview -

  1. What is a hashMap and difference between HashMap and concurrentHash...read more
  2. Given a code, what will be the output of th...read more
  3. min stack write code with full operat...read more

Tell us how to improve this page.

SAP Java Developer Interview Process

based on 4 interviews

Interview experience

4.3
  
Good
View more
SAP Java Developer Salary
based on 62 salaries
₹9 L/yr - ₹28 L/yr
204% more than the average Java Developer Salary in India
View more details

SAP Java Developer Reviews and Ratings

based on 8 reviews

4.3/5

Rating in categories

3.5

Skill development

4.3

Work-life balance

3.4

Salary

3.9

Job security

4.2

Company culture

3.6

Promotions

3.5

Work satisfaction

Explore 8 Reviews and Ratings
Java Developer

Bangalore / Bengaluru

6-8 Yrs

Not Disclosed

Explore more jobs
Software Developer
1k salaries
unlock blur

₹8.5 L/yr - ₹32 L/yr

Developer
863 salaries
unlock blur

₹10 L/yr - ₹34 L/yr

Developer Associate
823 salaries
unlock blur

₹6.3 L/yr - ₹20.5 L/yr

Senior Developer
487 salaries
unlock blur

₹13.1 L/yr - ₹48 L/yr

Business Process Consultant
421 salaries
unlock blur

₹10 L/yr - ₹40 L/yr

Explore more salaries
Compare SAP with

Oracle

3.7
Compare

SAS

4.4
Compare

Zoho

4.3
Compare

IBM

4.0
Compare
Did you find this page helpful?
Yes No
write
Share an Interview