i
ITC Infotech
Filter interviews by
I applied via Approached by Company and was interviewed in Oct 2024. There were 3 interview rounds.
One coding test happen
Using stream API for Data Structures and Algorithms
Stream API in Java can be used to perform operations on collections like filtering, mapping, reducing, etc.
It can be used for implementing various data structures and algorithms efficiently.
For example, you can use stream API to find the sum of all elements in an array or filter out even numbers from a list.
Using stream API to filter a list of numbers and find the sum of even numbers
Use Stream.filter() to filter out even numbers
Use Stream.mapToInt() to convert stream to IntStream
Use IntStream.sum() to find the sum of even numbers
I applied via LinkedIn and was interviewed before Feb 2023. There were 2 interview rounds.
I was interviewed in Jan 2025.
posted on 3 Mar 2025
I was interviewed before Mar 2024.
posted on 4 Oct 2024
Angular offers advantages such as two-way data binding, dependency injection, and modular architecture.
Two-way data binding allows automatic synchronization of data between the model and the view, reducing the need for manual DOM manipulation.
Dependency injection helps manage dependencies and promotes code reusability by allowing components to be easily injected with their dependencies.
Modular architecture enables deve...
ngModel is a directive in AngularJS that binds the value of HTML controls to application data.
ngModel is used for two-way data binding in AngularJS.
It can be used with input, select, textarea, and custom form controls.
Example:
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...
Services in Android are components that run in the background to perform long-running operations.
Services can be used to play music in the background while the user interacts with other apps.
They can also be used to download files from the internet even when the app is not in the foreground.
Services can run indefinitely or be scheduled to run at specific times.
They can communicate with other components using broadcasts
based on 4 interviews
Interview experience
based on 32 reviews
Rating in categories
4-8 Yrs
₹ 5-30 LPA
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
827
salaries
| ₹2.5 L/yr - ₹16.5 L/yr |
Software Engineer
503
salaries
| ₹4 L/yr - ₹14.1 L/yr |
Senior Software Engineer
377
salaries
| ₹6.6 L/yr - ₹25 L/yr |
TCS
Wipro
HCLTech
Tech Mahindra