Upload Button Icon Add office photos
Engaged Employer

i

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

ITC Infotech Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

ITC Infotech SAP SD Developer Interview Questions, Process, and Tips

Updated 14 Jun 2024

ITC Infotech SAP SD Developer Interview Experiences

1 interview found

SAP SD Developer Interview Questions & Answers

user image Nimmy Chacko

posted on 14 Jun 2024

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

I applied via Recruitment Consulltant and was interviewed in Dec 2023. There was 1 interview round.

Round 1 - Technical 

(6 Questions)

  • Q1. What is Order-to-Case cycle?
  • Ans. 

    Order-to-Case cycle is the process of converting customer orders into physical cases for shipping and delivery.

    • Customer places an order for products

    • Order is processed and items are picked from inventory

    • Items are packed into cases for shipping

    • Cases are shipped to the customer

    • Customer receives the cases and the order is considered complete

  • Answered by AI
  • Q2. What are the stages that come before Quotation?
  • Ans. 

    The stages that come before Quotation in SAP SD include Inquiry and Sales Order.

    • Inquiry: Customer expresses interest in a product or service.

    • Sales Order: Customer confirms the purchase of a product or service.

    • Quotation: Formal offer provided to the customer based on their requirements.

  • Answered by AI
  • Q3. What is the point of integration between Sales and FI module?
  • Ans. 

    The point of integration between Sales and FI module is to ensure accurate financial data by linking sales transactions with accounting entries.

    • Sales orders in SD module trigger accounting entries in FI module

    • Revenue recognition in FI module is based on sales data from SD module

    • Integration allows for seamless flow of information between sales and finance departments

  • Answered by AI
  • Q4. When does Tax realisation happen?
  • Ans. 

    Tax realisation happens at the point of sale when the customer pays for the goods or services.

    • Tax realisation occurs when the customer makes a payment for the goods or services purchased.

    • It is the point at which the tax amount is calculated and collected from the customer.

    • Tax realisation is an important step in the sales process to ensure compliance with tax regulations.

    • Examples: When a customer buys a product online a...

  • Answered by AI
  • Q5. What is CAMIR report?
  • Ans. 

    CAMIR report is a tool used in SAP SD to analyze sales order data.

    • CAMIR stands for Customer Analysis and Margin Improvement Report

    • It helps in analyzing sales order data to identify opportunities for margin improvement

    • The report provides insights into customer buying patterns, pricing strategies, and profitability

    • Users can use CAMIR to make informed decisions on pricing, discounts, and sales strategies

  • Answered by AI
  • Q6. What server is used for Testing?
  • Ans. 

    The server used for testing can vary depending on the organization's setup, but commonly used servers include local servers, cloud servers, and virtual servers.

    • Local servers: Testing can be done on servers within the organization's network.

    • Cloud servers: Organizations may use cloud-based servers for testing, providing scalability and flexibility.

    • Virtual servers: Virtual servers can be used for testing to simulate diffe...

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I was interviewed in Jan 2025.

Round 1 - One-on-one 

(4 Questions)

  • Q1. What is the role of cluster load balancing in Node.js?
  • Q2. What is the CQRS (Command Query Responsibility Segregation) design pattern?
  • Q3. How do transactions work in a database?
  • Q4. How does durability function in ACID databases?
Round 2 - One-on-one 

(3 Questions)

  • Q1. What are the advantages of using a microservice architecture?
  • Q2. How does replication work in a database?
  • Q3. Why CQRS works
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Walk-in and was interviewed in Nov 2024. There were 3 interview rounds.

Round 1 - Coding Test 

It's walkin, so they conducted 1 technical mcqs round.

Round 2 - Technical 

(11 Questions)

  • Q1. Multi threading
  • Q2. Internal working of hashmap
  • Ans. 

    HashMap in Java is a data structure that stores key-value pairs and uses hashing to efficiently retrieve values based on keys.

    • HashMap uses an array of buckets to store key-value pairs.

    • Keys are hashed to determine the index in the array where the key-value pair will be stored.

    • In case of hash collisions, a linked list or a balanced tree is used to store multiple key-value pairs in the same bucket.

    • HashMap allows null keys...

  • Answered by AI
  • Q3. Spring batch related
  • Q4. Non repeating characters in a array
  • Ans. 

    Function to find and return all non-repeating characters in an array of strings.

    • Iterate through the array and count the occurrences of each character using a HashMap.

    • Then iterate through the array again and check if the count of each character is 1, if so add it to the result list.

    • Return the list of non-repeating characters.

  • Answered by AI
  • Q5. 3rd highest salary
  • Ans. 

    To find the 3rd highest salary in a database, we can use a SQL query with the 'LIMIT' and 'OFFSET' keywords.

    • Use a SQL query with 'ORDER BY salary DESC' to sort the salaries in descending order.

    • Use 'LIMIT 1 OFFSET 2' to skip the first two highest salaries and retrieve the third highest salary.

    • Example: SELECT salary FROM employees ORDER BY salary DESC LIMIT 1 OFFSET 2;

  • Answered by AI
  • Q6. Qualifier vs primary
  • Ans. 

    A qualifier in Java is used to specify additional information about a primary, which is the main data type or variable.

    • A primary in Java is the main data type or variable, while a qualifier provides additional information about the primary.

    • Qualifiers can be used to modify the behavior or characteristics of a primary.

    • For example, in Java, 'final' is a qualifier that can be used to make a variable constant.

  • Answered by AI
  • Q7. Controller vs restcontroller
  • Ans. 

    The main difference is that @RestController is a specialized version of @Controller that is used for RESTful web services.

    • Both @Controller and @RestController are used in Spring MVC to handle HTTP requests, but @RestController is specifically used for RESTful web services.

    • @Controller is used to create web pages, while @RestController is used to return data in JSON or XML format.

    • @RestController is a convenience annotati...

  • Answered by AI
  • Q8. Spring boot annotataions
  • Q9. Oops concepts with examples
  • Ans. 

    OOP concepts include inheritance, encapsulation, polymorphism, and abstraction.

    • Inheritance: Allows a class to inherit properties and behavior from another class. Example: class Dog extends Animal.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: private variables with public getter and setter methods.

    • Polymorphism: Ability for objects to be treated as instances of their paren...

  • Answered by AI
  • Q10. Spring batch configuration
  • Q11. They covered all java, spring and Microservices
Round 3 - Technical 

(4 Questions)

  • Q1. Microservices architecture
  • Q2. How do Microservices communicate
  • Ans. 

    Microservices communicate with each other through various communication protocols like HTTP, messaging queues, and gRPC.

    • Microservices can communicate over HTTP using RESTful APIs.

    • Messaging queues like RabbitMQ or Kafka can be used for asynchronous communication between microservices.

    • gRPC is a high-performance, open-source RPC framework that can be used for communication between microservices.

    • Service discovery mechanism...

  • Answered by AI
  • Q3. How to access the Microservice end point
  • Ans. 

    Microservice endpoints can be accessed using HTTP requests with the appropriate URL

    • Use HTTP methods like GET, POST, PUT, DELETE to interact with the microservice

    • Construct the URL with the base URL of the microservice and the specific endpoint path

    • Include any necessary headers or parameters in the request for authentication or data filtering

  • Answered by AI
  • Q4. Why we use microservices
  • Ans. 

    Microservices allow for modular, scalable, and flexible software development by breaking down applications into smaller, independent services.

    • Microservices enable easier maintenance and updates as each service can be developed, deployed, and scaled independently.

    • They improve fault isolation, as failures in one service do not necessarily affect the entire application.

    • Microservices promote agility and faster time-to-mark...

  • Answered by AI

Skills evaluated in this interview

Java Developer Interview Questions & Answers

Coforge user image Animesh Singh 4978

posted on 20 Feb 2025

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Kth stair problem
  • Ans. 

    The Kth stair problem involves finding the number of ways to reach the Kth stair by taking 1 or 2 steps at a time.

    • Use dynamic programming to solve this problem efficiently.

    • The number of ways to reach the Kth stair is equal to the sum of ways to reach (K-1)th stair and (K-2)th stair.

    • Base cases: For K=1, there is only 1 way. For K=2, there are 2 ways.

    • Example: For K=4, there are 5 ways to reach the 4th stair - [1,1,1,1],

  • Answered by AI
  • Q2. Asteroid Collision
Round 2 - Technical 

(2 Questions)

  • Q1. Dbms questions On normalization , concurrency control and SQL queries
  • Q2. Project related questions build and uploaded on my GitHub
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Nov 2024. There were 4 interview rounds.

Round 1 - Assignment 

2 coding question (1st reverse a string without changing position of special character. 2nd remove elements before '#') + 20 mcqs

Round 2 - Group Discussion 

How to Improve software development process

Round 3 - Technical 

(3 Questions)

  • Q1. Rearrange string
  • Q2. Create form using react.js
  • Q3. Longest prefix of strings in array
Round 4 - HR 

(2 Questions)

  • Q1. Introduce your self
  • Q2. Basic hr question
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected

I applied via Approached by Company and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Technical 

(5 Questions)

  • Q1. Stream API related questions , methods etc.
  • Q2. What is Qualifier and Primary
  • Ans. 

    Qualifier and Primary are annotations used in Spring framework for dependency injection.

    • Qualifier annotation is used to specify which bean should be autowired when multiple beans of the same type are present

    • Primary annotation is used to specify the primary bean to be autowired when multiple beans of the same type are present

    • Qualifier can be used in combination with Autowired annotation to specify the bean name to be in...

  • Answered by AI
  • Q3. Spring boot annotations
  • Q4. Sort Array of 0 and 1
  • Ans. 

    Sort an array of 0s and 1s in linear time complexity.

    • Use two pointers approach - one from the start and one from the end.

    • Swap 0s to the left and 1s to the right until the pointers meet.

    • Time complexity: O(n), Space complexity: O(1).

  • Answered by AI
  • Q5. How do you handle code reviews
  • Ans. 

    I actively participate in code reviews to ensure code quality and learn from others.

    • I actively participate in code reviews by providing constructive feedback on others' code.

    • I also seek feedback on my own code to improve its quality and learn from others.

    • I follow coding standards and best practices during code reviews to maintain consistency and quality.

    • I use code review tools like GitHub pull requests or Bitbucket to

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Multithreading, Collection list
  • Q2. Java Program on Strings, Threads
Round 2 - Technical 

(2 Questions)

  • Q1. Project Explanation
  • Q2. Git Commands, Linux Commands
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I was interviewed in Aug 2024.

Round 1 - Group Discussion 

I just need to speak fluently on a specific topic.

Round 2 - Aptitude Test 

The online assessment consists of basic aptitude questions, three coding questions, and a section on pseudocode.

Round 3 - Technical 

(4 Questions)

  • Q1. What are the differences and similarities between Java and Python, and which one is considered the best?
  • Q2. Can you provide details about your project?
  • Q3. What is testing, and what do you know about it?
  • Q4. Write SQL joins queries
Round 4 - HR 

(3 Questions)

  • Q1. What are the reasons you have not been placed in any company until now?
  • Q2. Can you tell me about yourself?
  • Q3. Can you describe a cooking disaster you experienced?
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed in Jan 2025.

Round 1 - Technical 

(2 Questions)

  • Q1. How can you reverse a string that is stored in an array?
  • Q2. Oops
Round 2 - HR 

(2 Questions)

  • Q1. How do you feel about policies and location constraints?
  • Q2. Okay with joining mphasis?
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Intro your self in detail
  • Ans. 

    I am a software developer with 5 years of experience in Java, Python, and SQL.

    • 5 years of experience in Java, Python, and SQL

    • Strong problem-solving skills

    • Experience working in Agile development environment

    • Bachelor's degree in Computer Science from XYZ University

  • Answered by AI
  • Q2. Explain about your projects

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare well on resume

ITC Infotech Interview FAQs

How many rounds are there in ITC Infotech SAP SD Developer interview?
ITC Infotech interview process usually has 1 rounds. The most common rounds in the ITC Infotech interview process are Technical.
How to prepare for ITC Infotech SAP SD 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 ITC Infotech . The most common topics and skills that interviewers at ITC Infotech expect are ABAP, Business process, Logistics, OTC and SAP SD.
What are the top questions asked in ITC Infotech SAP SD Developer interview?

Some of the top questions asked at the ITC Infotech SAP SD Developer interview -

  1. What is the point of integration between Sales and FI modu...read more
  2. What are the stages that come before Quotati...read more
  3. What server is used for Testi...read more

Tell us how to improve this page.

ITC Infotech SAP SD Developer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.4k Interviews
Accenture Interview Questions
3.8
 • 8.1k Interviews
Infosys Interview Questions
3.6
 • 7.5k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Capgemini Interview Questions
3.7
 • 4.7k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
LTIMindtree Interview Questions
3.8
 • 2.9k Interviews
DXC Technology Interview Questions
3.7
 • 795 Interviews
Mphasis Interview Questions
3.4
 • 788 Interviews
View all
Associate Information Technology Consultant
5.2k salaries
unlock blur

₹4.1 L/yr - ₹15 L/yr

Lead Consultant
4.5k salaries
unlock blur

₹9 L/yr - ₹35 L/yr

Associate Consultant
827 salaries
unlock blur

₹2.5 L/yr - ₹16.5 L/yr

Software Engineer
503 salaries
unlock blur

₹4 L/yr - ₹14.1 L/yr

Senior Software Engineer
377 salaries
unlock blur

₹6.6 L/yr - ₹25 L/yr

Explore more salaries
Compare ITC Infotech with

TCS

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare

Tech Mahindra

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