Premium Employer

i

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

Infosys Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Infosys Technology Analyst Interview Questions, Process, and Tips

Updated 26 Feb 2025

Top Infosys Technology Analyst Interview Questions and Answers

  • Q1. An atomic spark job runs for 15 mins everyday ,one day it is running for more than an hour what might be the issue ?
  • Q2. What is a dataframe and how it differs from dataset ?
  • Q3. 4.How to communicate between two rest API and how to implement security for rest API?
View all 165 questions

Infosys Technology Analyst Interview Experiences

277 interviews found

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

I applied via Approached by Company and was interviewed before Mar 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Core java questions and hibernate
Round 3 - Technical 

(1 Question)

  • Q1. Technical round two for java based questions
Round 4 - HR 

(1 Question)

  • Q1. Timings, policies and salary discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - Very minimum hike in the annual cycle. Good working environment.

I applied via Recruitment Consulltant and was interviewed before Oct 2021. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Mainframe questions
Round 3 - Technical 

(1 Question)

  • Q1. Mainframe questions
Round 4 - HR 

(1 Question)

  • Q1. How I can add value to their organization?
  • Ans. 

    I can add value to the organization by leveraging my technical expertise, problem-solving skills, and ability to adapt to new technologies.

    • Utilizing my strong analytical skills to identify and solve complex technical problems

    • Staying up-to-date with the latest technology trends and implementing innovative solutions

    • Collaborating with cross-functional teams to drive successful technology projects

    • Providing strategic insigh...

  • Answered by AI

Technology Analyst Interview Questions Asked at Other Companies

Q1. Sort 0 and 1 Problem Statement Given an integer array ARR of size ... read more
Q2. Minimum Number of Vertices to Reach All Nodes Problem Statement I ... read more
asked in Infosys
Q3. An atomic spark job runs for 15 mins everyday ,one day it is runn ... read more
Q4. Flatten a Multilevel Sorted Linked List You are given a linked li ... read more
Q5. Box Stacking Problem Statement Consider you are provided with 'n' ... read more

I applied via Naukri.com and was interviewed before Jan 2021. There were 3 interview rounds.

Interview Questionnaire 

18 Questions

  • Q1. 1.Overriding and overloading questions.
  • Q2. 2.Exceptional handling for spring boot application and global exception handling
  • Ans. 

    Exception handling is crucial for any application. Spring Boot provides various ways to handle exceptions globally.

    • Spring Boot provides @ControllerAdvice annotation to handle exceptions globally

    • Exception handling can be done using @ExceptionHandler annotation

    • Spring Boot also provides a default error page for unhandled exceptions

    • Custom error pages can be created using ErrorController interface

  • Answered by AI
  • Q3. 3.how to configure Jpa with spring boot
  • Ans. 

    Configure JPA with Spring Boot

    • Add the Spring Data JPA dependency in pom.xml

    • Create an entity class with @Entity annotation

    • Create a repository interface extending JpaRepository

    • Add @EnableJpaRepositories annotation to main class

    • Configure database properties in application.properties

    • Use @Transactional annotation for database transactions

  • Answered by AI
  • Q4. 4.How to communicate between two rest API and how to implement security for rest API?
  • Ans. 

    To communicate between two REST APIs, use HTTP requests and implement security measures such as authentication and encryption.

    • Use HTTP requests such as GET, POST, PUT, and DELETE to communicate between two REST APIs

    • Implement authentication measures such as OAuth or API keys to ensure secure communication

    • Use encryption techniques such as SSL or TLS to protect sensitive data during transmission

    • Consider using a message br...

  • Answered by AI
  • Q5. Diff between authentication and authorisation?Kind of authorisation used in spring boot application
  • Ans. 

    Authentication verifies identity, authorization verifies access. Spring Boot uses role-based authorization.

    • Authentication confirms the user's identity, authorization determines what the user can access

    • Spring Boot uses role-based authorization, where users are assigned roles and permissions are granted to those roles

    • Examples of authorization include file permissions, access control lists, and role-based access control

  • Answered by AI
  • Q6. 5 Spring boot annotations and what are the uses and application of each annotations
  • Ans. 

    5 Spring boot annotations and their uses

    • 1. @SpringBootApplication - used to mark the main class of a Spring Boot application

    • 2. @RestController - used to mark a class as a RESTful controller

    • 3. @Autowired - used to inject dependencies into a class

    • 4. @RequestMapping - used to map HTTP requests to methods in a controller

    • 5. @EnableAutoConfiguration - used to enable Spring Boot's auto-configuration feature

  • Answered by AI
  • Q7. Design a database for a parking lot how would you create relationship between two tables
  • Ans. 

    Designing a database for a parking lot and creating relationships between tables.

    • Create a table for parking spots with a unique ID

    • Create a table for vehicles with a unique ID

    • Create a table for parking transactions with a unique ID, parking spot ID, and vehicle ID

    • Establish a one-to-many relationship between parking spots and parking transactions

    • Establish a one-to-many relationship between vehicles and parking transactio

  • Answered by AI
  • Q8. How to create relationship between tables in JpA using entities
  • Ans. 

    Creating relationships between tables in JPA using entities

    • Use annotations such as @ManyToOne, @OneToMany, @OneToOne, and @ManyToMany to define relationships

    • Specify the target entity and the mapping column using @JoinColumn

    • Use the mappedBy attribute to specify the inverse side of the relationship

    • Example: @ManyToOne(targetEntity = Author.class) @JoinColumn(name = "author_id") private Author author;

    • Example: @OneToMany(ma

  • Answered by AI
  • Q9. What kind of jpa repository would you prefer and why?
  • Q10. What is normalisation and indexing in sql
  • Ans. 

    Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity. Indexing is the process of creating a data structure to improve the speed of data retrieval.

    • Normalization involves breaking down a table into smaller tables to reduce redundancy and dependency.

    • Indexing involves creating a data structure to improve the speed of data retrieval.

    • Normalization and indexing are impo...

  • Answered by AI
  • Q11. What is primary key and unique key
  • Ans. 

    Primary key uniquely identifies a record in a table, while unique key ensures uniqueness of a column.

    • Primary key cannot have null values, while unique key can have one null value.

    • A table can have only one primary key, but multiple unique keys.

    • Primary key is used as a foreign key in other tables to establish relationships.

    • Example: Employee ID can be a primary key, while email can be a unique key in an employee table.

  • Answered by AI
  • Q12. What is unique composite key?
  • Ans. 

    A unique composite key is a combination of two or more columns that uniquely identifies a record in a table.

    • It is used to ensure data integrity and avoid duplicate records.

    • It is created by combining two or more columns that individually may not be unique.

    • Examples include a combination of first name, last name, and date of birth in a patient database.

    • It is commonly used in database design and normalization.

  • Answered by AI
  • Q13. What is singleton and factory design patterns?
  • Ans. 

    Singleton and Factory are design patterns used in software development.

    • Singleton pattern ensures that only one instance of a class is created and provides a global point of access to it.

    • Factory pattern provides an interface for creating objects in a superclass, but allows subclasses to alter the type of objects that will be created.

    • Singleton pattern is useful when we need to limit the number of instances of a class tha...

  • Answered by AI
  • Q14. Write your own immutable class
  • Ans. 

    An immutable class is a class whose objects cannot be modified after creation.

    • Make all fields private and final

    • Do not provide any setter methods

    • Ensure that any mutable objects are defensively copied

    • Override equals() and hashCode() methods

    • Make the class final

  • Answered by AI
  • Q15. What is @Controller advice
  • Ans. 

    A class in Spring MVC that provides global exception handling and model attributes for all controllers.

    • Used to handle exceptions across multiple controllers

    • Can add common model attributes to all controllers

    • Can be used to customize error responses

    • Can be annotated with @RestControllerAdvice to return JSON responses

  • Answered by AI
  • Q16. What is @primary annotation and when would you use it
  • Ans. 

    The @primary annotation is used to mark a primary key in a database table.

    • It is used in database design to indicate the primary key of a table

    • It is often used in conjunction with other annotations such as @Entity and @Id

    • It can be used to specify the name of the primary key column

    • Example: @Entity @Table(name = "users") public class User { @Id @GeneratedValue @Column(name = "user_id") private Long id; }

  • Answered by AI
  • Q17. How would you create a spring boot application from scratch for web and database operations.write steps one by one
  • Ans. 

    Creating a Spring Boot application for web and database operations

    • Create a new Spring Boot project using Spring Initializr

    • Add necessary dependencies for web and database operations in pom.xml

    • Create a database schema and configure database connection in application.properties

    • Create entity classes and corresponding repositories

    • Create REST controllers for web operations

    • Test the application using Postman or any other REST

  • Answered by AI
  • Q18. How to write a rest API for updating and creating a new resource
  • Ans. 

    To write a REST API for updating and creating a new resource, follow these pointers.

    • Define the API endpoint and HTTP method for creating and updating resources

    • Validate the input data and handle errors appropriately

    • Update or create the resource in the database

    • Return a response with the updated or created resource and a status code indicating success

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be confident understand the question and when you write your resume just mention those things which you are confident about.Dont elaborate the things which you are not sure about just to add up skills in your portfolios.
All the best

Skills evaluated in this interview

I applied via Company Website

Interview Questionnaire 

1 Question

  • Q1. Oracle Database administration, Oracle database installation, Disaster recovery, Backup and restore, Datapump

Interview Preparation Tips

Interview preparation tips for other job seekers - Completely technical round, took around 1 hours. Questions were based on my past experience and hands on knowledge. One or two scenario based questions.

Infosys interview questions for designations

 Business Technology Analyst

 (10)

 Technology Java Analyst

 (1)

 Technology Architect

 (7)

 Technology Specialist

 (3)

 Technology Consultant

 (3)

 Manager Technology

 (1)

 Technology

 (2)

 Associate Business Analyst - Technology

 (1)

Interview Questionnaire 

1 Question

  • Q1. Some technical questions related to my programming language and as I'm from mechanical background I was asked few questions from my core branch

Interview Preparation Tips

Interview preparation tips for other job seekers - Infosys is one of the best MNC ... And my interview advice is ... No need to panic or worry jus present yourself with ease and confidence , you can crack the interview. Just make sure your resume is relevant that means you should prepare your resume don't copy from others even if you copy make sure you know all the skills in your resume.

Get interview-ready with Top Infosys Interview Questions

I applied via Naukri.com and was interviewed in Oct 2021. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. 1. What is method overloading and operator overloading 2.why string is immutable? How to achieve this? 3. Difference between hash map and hash tree? 4. Some question from java collection
  • Ans. 

    Answers to questions related to Java programming language

    • Method overloading is when multiple methods have the same name but different parameters

    • Operator overloading is when operators are used with different meanings depending on the context

    • String is immutable to ensure thread safety and prevent unintended changes. It can be achieved by using StringBuilder or StringBuffer

    • HashMap is a key-value pair data structure that a...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Clear the basic idea and answer them confidently. That's all.

Technology Analyst Jobs at Infosys

View all

Interview Questionnaire 

2 Questions

  • Q1. How good are you in programming on scale 1 to 10
  • Ans. 

    I would rate myself as an 8 in programming.

    • I have experience in multiple programming languages such as Java, Python, and C++.

    • I have worked on various projects including web development and data analysis.

    • I am constantly learning and improving my skills through online courses and personal projects.

    • I am comfortable with debugging and troubleshooting code.

    • However, there is always room for improvement and I am open to learn

  • Answered by AI
  • Q2. What are your strenght

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep working hard and never let go opportunities
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Mar 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. All the technical things you have mentioned in your resume will be asked during interview.
Round 3 - HR 

(1 Question)

  • Q1. About your previous experience. Salary negotiation.

Interview Preparation Tips

Interview preparation tips for other job seekers - You should be ready to present all the technology/projects which is mentioned in your resume.
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at PES School of Engineering, Bangalore and was interviewed before Jun 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Double-check your resume for any spelling mistakes. The recruiter may consider spelling mistakes as careless behavior or poor communication skills.
View all tips
Round 2 - Aptitude Test 

Basic Apti questions, focus more on English

Round 3 - Technical 

(1 Question)

  • Q1. Technical round with HR. Questions mostly on you last sem project and internship.

Interview Preparation Tips

Interview preparation tips for other job seekers - Dont stress yourself prepare well and you will crack it

Interview Questionnaire 

5 Questions

  • Q1. Oops concepts explain
  • Ans. 

    Oops concepts are the fundamental concepts of object-oriented programming.

    • Encapsulation - binding data and functions together

    • Inheritance - creating new classes from existing ones

    • Polymorphism - ability of objects to take on multiple forms

    • Abstraction - hiding implementation details from users

  • Answered by AI
  • Q2. Interface vs abstract
  • Ans. 

    Interface and abstract are both used for abstraction in object-oriented programming.

    • Interfaces define a contract that a class must implement.

    • Abstract classes provide a base implementation that can be extended by subclasses.

    • Interfaces can be implemented by multiple classes, while a class can only extend one abstract class.

    • Interfaces can only have abstract methods, while abstract classes can have both abstract and concre

  • Answered by AI
  • Q3. Arraylist vs vector
  • Ans. 

    ArrayList is non-synchronized and Vector is synchronized.

    • ArrayList is faster than Vector.

    • Vector is thread-safe while ArrayList is not.

    • Vector is a legacy class while ArrayList is not.

    • Vector doubles its size while ArrayList increases by 50%.

    • ArrayList is preferred over Vector in most cases.

  • Answered by AI
  • Q4. Spring boot auto configuration
  • Q5. Singleton design pattern

Skills evaluated in this interview

Infosys Interview FAQs

How many rounds are there in Infosys Technology Analyst interview?
Infosys interview process usually has 1-2 rounds. The most common rounds in the Infosys interview process are Technical, HR and Resume Shortlist.
How to prepare for Infosys Technology Analyst 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 Infosys. The most common topics and skills that interviewers at Infosys expect are SDLC, Performance Engineering, Agile, Java and Application Development.
What are the top questions asked in Infosys Technology Analyst interview?

Some of the top questions asked at the Infosys Technology Analyst interview -

  1. An atomic spark job runs for 15 mins everyday ,one day it is running for more t...read more
  2. What is a dataframe and how it differs from datase...read more
  3. 4.How to communicate between two rest API and how to implement security for res...read more
How long is the Infosys Technology Analyst interview process?

The duration of Infosys Technology Analyst interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Infosys Technology Analyst Interview Process

based on 220 interviews

5 Interview rounds

  • Technical Round
  • HR Round - 1
  • HR Round - 2
  • HR Round - 3
  • Personal Interview1 Round
View more
Join Infosys Creating the next opportunity for people, businesses & communities
Infosys Technology Analyst Salary
based on 55.6k salaries
₹3 L/yr - ₹11 L/yr
At par with the average Technology Analyst Salary in India
View more details

Infosys Technology Analyst Reviews and Ratings

based on 4.3k reviews

3.6/5

Rating in categories

3.7

Skill development

3.7

Work-life balance

2.6

Salary

4.3

Job security

3.8

Company culture

2.7

Promotions

3.3

Work satisfaction

Explore 4.3k Reviews and Ratings
Technology Analyst

Noida,

Gurgaon / Gurugram

+1

3-5 Yrs

₹ 3-13.5 LPA

Java Technology Analyst

Bangalore / Bengaluru

3-5 Yrs

₹ 3.8-12 LPA

S2RL Technology Analyst

Ahmedabad

5-8 Yrs

Not Disclosed

Explore more jobs
Technology Analyst
55.6k salaries
unlock blur

₹3 L/yr - ₹11 L/yr

Senior Systems Engineer
50.6k salaries
unlock blur

₹2.8 L/yr - ₹8 L/yr

System Engineer
39.5k salaries
unlock blur

₹2.5 L/yr - ₹5.5 L/yr

Technical Lead
30.7k salaries
unlock blur

₹5.1 L/yr - ₹19.5 L/yr

Senior Associate Consultant
27.9k salaries
unlock blur

₹4.5 L/yr - ₹16.8 L/yr

Explore more salaries
Compare Infosys with

TCS

3.7
Compare

Wipro

3.7
Compare

Cognizant

3.8
Compare

Accenture

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