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 Senior Software Engineer Interview Questions and Answers

Updated 20 Nov 2024

ITC Infotech Senior Software Engineer Interview Experiences

2 interviews found

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

I applied via Approached by Company and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Coding Test 

One coding test happen

Round 2 - Technical 

(2 Questions)

  • Q1. Java questions, spring boot framework questions
  • Q2. DSA using stream api
  • Ans. 

    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.

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. Java questions and spring boot questions
  • Q2. One program using stream api
  • Ans. 

    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

  • Answered by AI

Skills evaluated in this interview

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

I applied via LinkedIn and was interviewed before Feb 2023. There were 2 interview rounds.

Round 1 - Technical 

(4 Questions)

  • Q1. Interface abstruct class,WCF, State management,
  • Q2. Joining in sql server
  • Q3. Cursor,normalization
  • Q4. Mvc data flow, dependency injuction
Round 2 - HR 

(1 Question)

  • Q1. Why you want to join our organization. salary negotiation,

Senior Software Engineer Interview Questions Asked at Other Companies

Q1. K Largest Elements Problem Statement You are given an integer k a ... read more
asked in DBS Bank
Q2. Tell me about yourself. What technology are you using? What is a ... read more
asked in GlobalLogic
Q3. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
asked in UST
Q4. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in Capgemini
Q5. Pascal's Triangle Construction You are provided with an integer ' ... read more

Senior Software Engineer Jobs at ITC Infotech

View all

Interview questions from similar companies

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

I was interviewed in Jan 2025.

Round 1 - Technical 

(3 Questions)

  • Q1. DSA question on string, Build lowest number by removing n digits from a given number.
  • Q2. Questions on Java 8 features, lambda, functional interface, streams, parallel streams. Multithreading questions: Executors, competable future, locks, synchronize, atomicInteger. Garbage collectors, algorit...
  • Q3. Coding question to filter unique element on streams and 2 more using comparator.

Interview Preparation Tips

Interview preparation tips for other job seekers - Average interview. prepare more on java thory.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Regarding all basic java , sprint boot questions
  • Q2. More focused on Spring and microservices
Round 2 - Technical 

(1 Question)

  • Q1. Advance java questions
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
Not Selected

I was interviewed before Mar 2024.

Round 1 - Technical 

(2 Questions)

  • Q1. Mostly asked c questions
  • Q2. Project related questions
Round 2 - Technical 

(1 Question)

  • Q1. Project related questions
Round 3 - HR 

(1 Question)

  • Q1. Salary discussion
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(3 Questions)

  • Q1. Technical discussion over how the microservices communicate internally.
  • Q2. Immutable class implementation
  • Q3. Singleton class implementation
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Explain advantages of Angular
  • Ans. 

    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...

  • Answered by AI
  • Q2. Explain about ngmodel
  • Ans. 

    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:

  • Answered by AI
Round 2 - One-on-one 

(2 Questions)

  • Q1. Java coding questions
  • Q2. Core java and spring questions
Round 3 - HR 

(1 Question)

  • Q1. Salary expectation

Skills evaluated in this interview

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

(2 Questions)

  • Q1. Explain some Design patterns
  • Ans. 

    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...

  • Answered by AI
  • Q2. Explain Delegates , async/ await
  • Ans. 

    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/

  • Answered by AI
Round 2 - Behavioral 

(2 Questions)

  • Q1. What is a interceptor
  • Ans. 

    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

  • Answered by AI
  • Q2. What is Authentication, how to achieve it
  • Ans. 

    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...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Appian based interview
Round 2 - One-on-one 

(1 Question)

  • Q1. Appian based interview
Round 3 - One-on-one 

(1 Question)

  • Q1. Client interview
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Explain about the services in android
  • Ans. 

    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

  • Answered by AI
  • Q2. MVVM architecture

Skills evaluated in this interview

ITC Infotech Interview FAQs

How many rounds are there in ITC Infotech Senior Software Engineer interview?
ITC Infotech interview process usually has 2-3 rounds. The most common rounds in the ITC Infotech interview process are Technical, HR and Coding Test.
How to prepare for ITC Infotech Senior Software Engineer 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 Agile, Analytics, Automation, C++ and Coding.
What are the top questions asked in ITC Infotech Senior Software Engineer interview?

Some of the top questions asked at the ITC Infotech Senior Software Engineer interview -

  1. One program using stream ...read more
  2. DSA using stream ...read more
  3. Java questions, spring boot framework questi...read more

Tell us how to improve this page.

ITC Infotech Senior Software Engineer Interview Process

based on 4 interviews

Interview experience

4.3
  
Good
View more
ITC Infotech Senior Software Engineer Salary
based on 377 salaries
₹6.6 L/yr - ₹25 L/yr
5% more than the average Senior Software Engineer Salary in India
View more details

ITC Infotech Senior Software Engineer Reviews and Ratings

based on 32 reviews

3.0/5

Rating in categories

2.8

Skill development

3.2

Work-life balance

2.7

Salary

2.7

Job security

3.0

Company culture

2.2

Promotions

2.8

Work satisfaction

Explore 32 Reviews and Ratings
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