i
ITC Infotech
Filter interviews by
I was interviewed in Sep 2023.
S/4 Hana is the next-generation business suite from SAP, built on the advanced in-memory platform Hana, while ECC is the traditional ERP system.
S/4 Hana is built on the Hana platform for real-time data processing, while ECC uses traditional databases like Oracle or SQL Server.
S/4 Hana offers simplified data models and user interfaces, enabling faster decision-making, while ECC has complex data structures and interfaces...
I was interviewed in Jan 2025.
I was interviewed in Jan 2025.
I applied via Recruitment Consulltant and was interviewed in Oct 2024. There were 2 interview rounds.
The 5 steps revenue recognition model outlines the process for recognizing revenue from contracts with customers.
Identify the contract with the customer
Identify the performance obligations in the contract
Determine the transaction price
Allocate the transaction price to the performance obligations
Recognize revenue as the performance obligations are satisfied
Key components of SOPs include purpose, scope, responsibilities, procedures, and revisions.
Purpose: Clearly defined objective or goal of the SOP.
Scope: Specific areas or processes that the SOP applies to.
Responsibilities: Roles and duties of individuals involved in following the SOP.
Procedures: Step-by-step instructions on how to carry out tasks or processes.
Revisions: Process for updating and maintaining the SOP to re...
Materiality refers to the significance or importance of information in relation to a decision or financial statement.
Materiality is a concept used in accounting and auditing to determine the relevance of information to users of financial statements.
It involves assessing whether the information could influence the decisions of users, such as investors or creditors.
Materiality is subjective and depends on factors like th...
Segment reporting is the practice of breaking down a company's financial information into different business segments.
Segment reporting helps investors and analysts understand the performance of different parts of a company.
Companies typically report segment information based on factors such as geography, product lines, or customer types.
Segment reporting is required by accounting standards to provide transparency and ...
posted on 3 Mar 2025
I was interviewed before Mar 2024.
Use XOR operation to swap two variables without using a temporary variable
Use XOR operation to swap two variables without using a temporary variable
Example: a = 5, b = 10. a = a XOR b, b = a XOR b, a = a XOR b. Now a = 10, b = 5
Matrix multiplication in CUDA involves parallelizing the computation across multiple threads on the GPU.
Use CUDA kernels to launch parallel threads for matrix multiplication.
Divide the matrices into blocks and load them into shared memory for faster access.
Implement the matrix multiplication algorithm in CUDA C/C++.
Ensure proper memory management and synchronization between threads.
Merge two sorted arrays into a single sorted array
Create a new array to store the merged result
Iterate through both arrays simultaneously and compare elements
Add the smaller element to the new array and move to the next element in that array
Continue until all elements from both arrays are merged
Design patterns are reusable solutions to common problems in software design.
Design patterns help in creating flexible, maintainable, and scalable software.
Some common design patterns include Singleton, Factory, Observer, Strategy, and Decorator.
Singleton pattern ensures a class has only one instance and provides a global point of access to it.
Factory pattern creates objects without specifying the exact class of object...
Delegates are type-safe function pointers in C# used for implementing callbacks. async/await is used for asynchronous programming in C#.
Delegates in C# are similar to function pointers in C or C++. They allow methods to be passed as parameters to other methods.
Async/await in C# is used for asynchronous programming, allowing methods to run asynchronously without blocking the main thread.
Delegates can be used with async/
An interceptor is a design pattern commonly used in software development to capture and manipulate requests and responses.
Interceptors can be used for logging, authentication, authorization, caching, error handling, etc.
In Angular, interceptors can be used to modify HTTP requests before they are sent and responses before they are received.
In Spring framework, interceptors can be used to intercept client requests and se
Authentication is the process of verifying the identity of a user or system.
Authentication involves confirming the identity of a user through credentials such as passwords, biometrics, or security tokens.
Common methods of authentication include single-factor authentication (e.g. password) and multi-factor authentication (e.g. password + SMS code).
Authentication can be achieved through protocols like OAuth, OpenID, SAML...
var, let, const are used to declare variables in JavaScript. 'this' keyword refers to the current object.
var is function-scoped, let is block-scoped, const is block-scoped and cannot be reassigned
'this' keyword refers to the current object in which it is used
Example: var x = 10; let y = 20; const z = 30; this.name = 'John';
based on 1 interview
Interview experience
Associate Information Technology Consultant
5.2k
salaries
| ₹4.1 L/yr - ₹15 L/yr |
Lead Consultant
4.5k
salaries
| ₹9 L/yr - ₹35 L/yr |
Associate Consultant
830
salaries
| ₹2.5 L/yr - ₹16.5 L/yr |
Software Engineer
503
salaries
| ₹4 L/yr - ₹14.1 L/yr |
Senior Software Engineer
373
salaries
| ₹6.5 L/yr - ₹25 L/yr |
TCS
Wipro
HCLTech
Tech Mahindra