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

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

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected
Round 1 - 0ther 

(1 Question)

  • Q1. This is not good company they are firing with out information for employee even families also maintain they will not remove but fine one morthing employees not supporting to other colleges also so i just t...
Round 2 - Technical 

(2 Questions)

  • Q1. Its a good companies
  • Q2. It's a good company
Round 3 - HR 

(1 Question)

  • Q1. Its a good decision

Interview Preparation Tips

Interview preparation tips for other job seekers - It's a good device company

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

Technology Analyst Interview Questions & Answers

user image Zibreel Siddiqui

posted on 7 Jan 2025

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

(2 Questions)

  • Q1. What is boxing and unboxing
  • Q2. What is garbage collection
Round 2 - Technical 

(2 Questions)

  • Q1. What is mvc and razor
  • Q2. What is software development
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(2 Questions)

  • Q1. What are the differences between ListView and RecyclerView in Android development?
  • Q2. What are services and the work manager in the context of software development?

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 experience
4
Good
Difficulty level
-
Process Duration
-
Result
Selected Selected

I applied via Job Portal

Round 1 - Technical 

(1 Question)

  • Q1. What is the method to combine multiple lists into a single list?

Get interview-ready with Top Infosys Interview Questions

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. OOPS, DI, Diff between Read-only and const
  • Q2. Types of classes
  • Ans. 

    Types of classes include abstract classes, concrete classes, interface classes, and inner classes.

    • Abstract classes cannot be instantiated and may contain abstract methods.

    • Concrete classes can be instantiated and provide implementations for all methods.

    • Interface classes define a contract for classes to implement.

    • Inner classes are classes defined within another class.

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. Strength and weakness
  • Q2. How do you handle difficult situations within a team?
  • Ans. 

    I address difficult situations within a team by promoting open communication, seeking to understand all perspectives, and collaborating on solutions.

    • Promote open communication to address issues early on

    • Seek to understand all perspectives before making decisions

    • Collaborate with team members to find mutually beneficial solutions

  • Answered by AI

Technology Analyst Jobs at Infosys

View all

Technology Analyst Interview Questions & Answers

user image Manas Srivastava

posted on 27 Nov 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Referral and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. JavaScript basics
  • Q2. Angular authorization, RXJS, Interceptors
Round 2 - HR 

(1 Question)

  • Q1. What are your expectations
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Java 8 features
  • Q2. Microservices framework
  • Q3. OOPs concepts & multi threading

Interview Preparation Tips

Interview preparation tips for other job seekers - If going for Java developer role then have basics clear.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Explain about kersal server?
  • Ans. 

    Kersal server is a type of server used for hosting websites and applications.

    • Kersal server is known for its reliability and performance.

    • It is often used by businesses to host their websites and applications.

    • Kersal server offers features like high uptime, security, and scalability.

    • Examples of Kersal server providers include AWS, Google Cloud, and Microsoft Azure.

  • Answered by AI
  • Q2. What is dependency injection?
  • Ans. 

    Dependency injection is a design pattern in which components are given their dependencies rather than creating them internally.

    • Dependency injection helps in achieving loose coupling between classes.

    • It allows for easier testing and maintenance of code.

    • There are three types of dependency injection: constructor injection, setter injection, and interface injection.

  • Answered by AI
Round 2 - Behavioral 

(2 Questions)

  • Q1. What architecture are you using in your project?
  • Ans. 

    We are using a microservices architecture in our project.

    • Decomposes the application into smaller, independent services

    • Each service is responsible for a specific function

    • Allows for scalability and flexibility

    • Example: Netflix, Amazon, Uber

  • Answered by AI
  • Q2. Acceptance criteria

Skills evaluated in this interview

Technology Analyst Interview Questions & Answers

user image shailaja ranga

posted on 2 Oct 2024

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

(2 Questions)

  • Q1. Difference between overloading and overriding?
  • Ans. 

    Overloading is having multiple methods in the same class with the same name but different parameters. Overriding is having a method in a subclass with the same name and parameters as a method in the superclass.

    • Overloading involves multiple methods with the same name but different parameters.

    • Overriding involves a method in a subclass with the same name and parameters as a method in the superclass.

    • Overloading is resolved...

  • Answered by AI
  • Q2. How to implement MVC architecure?
  • Ans. 

    MVC architecture is implemented by separating the application into Model, View, and Controller components.

    • Create models to represent data and business logic

    • Develop views to display the user interface

    • Write controllers to handle user input and update the model

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Good interview

Skills evaluated in this interview

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

I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. Angular basics,pipes ,life cycle hook pipes.

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.8k 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-14 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.8k salaries
unlock blur

₹3 L/yr - ₹11 L/yr

Senior Systems Engineer
50.6k salaries
unlock blur

₹2.8 L/yr - ₹9 L/yr

System Engineer
39.5k salaries
unlock blur

₹2.5 L/yr - ₹5.5 L/yr

Technical Lead
30.8k salaries
unlock blur

₹5.2 L/yr - ₹19.5 L/yr

Senior Associate Consultant
27.8k salaries
unlock blur

₹4.5 L/yr - ₹17 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