i
ITC Infotech
Filter interviews by
I applied via Recruitment Consulltant and was interviewed in Dec 2023. There was 1 interview round.
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
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.
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
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...
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
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...
I applied via campus placement at Vardhaman College of Engineering, Mahaboobnagar and was interviewed in Jul 2024. There were 3 interview rounds.
Aptitude test was simple and basic questions were asked
They gave us 3 codes out of which 2 should be written correct
Machine learning types include supervised learning, unsupervised learning, and reinforcement learning.
Supervised learning: Uses labeled data to train a model to make predictions (e.g. classification, regression)
Unsupervised learning: Finds patterns in data without labeled outcomes (e.g. clustering, dimensionality reduction)
Reinforcement learning: Learns through trial and error by receiving feedback from the environment
posted on 3 Jan 2025
I applied via Referral and was interviewed in Dec 2024. There were 2 interview rounds.
Deep copy creates a new copy of an object with its own unique memory space, while shallow copy creates a new object that references the same memory locations as the original object.
Deep copy duplicates all nested objects, while shallow copy only duplicates the references to nested objects.
Deep copy ensures that changes to the copied object do not affect the original object, while shallow copy may lead to unintended sid...
Use a loop to swap characters of two strings without using strcpy function.
Create two arrays of characters to store the strings
Use a loop to iterate through each character of the strings and swap them
Ensure to handle cases where strings have different lengths
I applied via Walk-in and was interviewed in Nov 2024. There were 3 interview rounds.
It's walkin, so they conducted 1 technical mcqs round.
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...
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.
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;
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.
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...
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...
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...
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
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...
Developed a web application for tracking employee attendance and performance
Implemented user authentication and authorization using Spring Security
Utilized Hibernate for database interaction and data persistence
Designed and developed RESTful APIs for frontend integration
Used AngularJS for frontend development to create interactive user interfaces
I applied via Company Website and was interviewed in Nov 2024. There were 3 interview rounds.
A standard online test conducted through one of the testing platforms.
I applied via Approached by Company and was interviewed in Sep 2024. There was 1 interview round.
Promises are objects representing the eventual completion or failure of an asynchronous operation.
Promises are used to handle asynchronous operations in JavaScript.
They can be in one of three states: pending, fulfilled, or rejected.
Promises can be chained using .then() to handle success and .catch() to handle errors.
Example: const myPromise = new Promise((resolve, reject) => { ... });
Box model in CSS refers to the way elements are rendered in a web page. CSS preprocessors like SASS or LESS help streamline CSS development.
Box model in CSS includes content, padding, border, and margin.
CSS preprocessors like SASS or LESS allow for variables, nesting, and mixins to be used in CSS.
Example: box-sizing: border-box; in CSS changes the box model to include padding and border in the element's total width and
Technical aspects of SAP ABAP development including implementation projects, enhancements, ABAP core, and transaction codes.
Implementation projects involve customizing SAP systems to meet specific business requirements.
Enhancements are modifications made to standard SAP programs to add new functionality.
ABAP core refers to the basic programming language used in SAP development.
Transaction codes are shortcuts to access ...
Write a Code related to the Trigger
Batch job is a process that allows you to process large volumes of data in smaller chunks.
Batch job is used to handle large data volumes that would exceed the normal processing limits.
It breaks down the data into smaller batches for processing, improving performance and efficiency.
Batch jobs can be scheduled to run at specific times or triggered manually.
Examples include data imports, updates, and deletions in Salesfor
LWC (Lightning Web Components) are a modern UI framework for building web components on the Salesforce platform.
Pros: Faster performance, better security, easier to debug, reusable components, better encapsulation.
Cons: Steeper learning curve for developers new to web components, limited browser support compared to Aura components.
Associate Information Technology Consultant
5.2k
salaries
| ₹4.1 L/yr - ₹15 L/yr |
Lead Consultant
4.4k
salaries
| ₹9 L/yr - ₹35.4 L/yr |
Associate Consultant
854
salaries
| ₹2.5 L/yr - ₹16 L/yr |
Software Engineer
501
salaries
| ₹4 L/yr - ₹14 L/yr |
Senior Software Engineer
362
salaries
| ₹6.4 L/yr - ₹27 L/yr |
TCS
Wipro
HCLTech
Tech Mahindra