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 Work with us arrow

Compare button icon Compare button icon Compare

Filter interviews by

Infosys Technology Analyst Interview Questions and Answers for Experienced

Updated 23 Jun 2025

86 Interview questions

A Technology Analyst was asked 1mo ago
Q. Explain polymorphism with code examples.
Ans. 

Polymorphism allows methods to do different things based on the object type, enhancing flexibility in programming.

  • Polymorphism is a core concept in Object-Oriented Programming (OOP).

  • It allows methods to be defined in multiple forms.

  • There are two types: compile-time (method overloading) and runtime (method overriding).

  • Example of method overloading: a function 'add' can add integers or doubles.

  • Example of method over...

A Technology Analyst was asked 1mo ago
Q. What are the types of SQL joins and can you provide examples?
Ans. 

SQL Joins combine rows from two or more tables based on related columns, enabling complex queries and data retrieval.

  • INNER JOIN: Returns records with matching values in both tables. Example: SELECT * FROM A INNER JOIN B ON A.id = B.id;

  • LEFT JOIN: Returns all records from the left table and matched records from the right table. Example: SELECT * FROM A LEFT JOIN B ON A.id = B.id;

  • RIGHT JOIN: Returns all records from ...

Technology Analyst Interview Questions Asked at Other Companies for Experienced

asked in Infosys
Q1. An atomic Spark job runs for 15 minutes every day. One day, it ru ... read more
asked in Infosys
Q2. What is a dataframe and how does it differ from a dataset?
asked in Infosys
Q3. 4.How to communicate between two rest API and how to implement se ... read more
asked in Infosys
Q4. How would you create a Spring Boot application from scratch for w ... read more
asked in Infosys
Q5. What is VLAN, VTP, which VTP mode is normally used in switches, S ... read more
🔥 Asked by recruiter 2 times
A Technology Analyst was asked 4mo ago
Q. What is your preferred work location?
Ans. 

I am open to any location that offers opportunities for growth and learning.

  • Open to relocation for the right opportunity

  • Prefer locations with strong tech industry presence

  • Interested in cities known for innovation and technology hubs

A Technology Analyst was asked 9mo ago
Q. What is the difference between RANK and DENSE_RANK?
Ans. 

Rank assigns unique ranks to each distinct value, while dense rank assigns consecutive ranks to each distinct value.

  • Rank leaves gaps between ranks if there are ties, while dense rank does not

  • Rank function is used to assign a unique rank to each distinct row, while dense rank function is used to assign consecutive ranks to each distinct row

  • Example: If we have values 10, 20, 20, 30 - Rank would assign ranks as 1, 2,...

A Technology Analyst was asked 9mo ago
Q. Tell me about some analytic functions in SQL.
Ans. 

Analytic functions in SQL are used to perform calculations across a set of rows related to the current row.

  • Common analytic functions include ROW_NUMBER, RANK, DENSE_RANK, LEAD, and LAG.

  • They can be used to calculate running totals, moving averages, and identify duplicates in a dataset.

  • Analytic functions are typically used with the OVER() clause to define the window of rows to be used in the calculation.

A Technology Analyst was asked 12mo ago
Q. What are your day-to-day activities in Azure?
Ans. 

Day to day activities in Azure involve managing virtual machines, monitoring resources, deploying applications, and troubleshooting issues.

  • Managing virtual machines by creating, starting, stopping, and resizing them

  • Monitoring resource usage and performance to optimize costs

  • Deploying applications and services using Azure App Service or Azure Kubernetes Service

  • Troubleshooting issues such as network connectivity or p...

A Technology Analyst was asked 12mo ago
Q. What is a job scheduler?
Ans. 

A job scheduler is a software application that is used to automate the scheduling of tasks or jobs in a computer system.

  • Job schedulers help in optimizing resource utilization by efficiently managing the execution of tasks.

  • They allow users to define dependencies between tasks and specify when and how often tasks should run.

  • Examples of job schedulers include Cron for Unix-based systems and Task Scheduler for Windows...

Are these interview questions helpful?
A Technology Analyst was asked 12mo ago
Q. What are generators in Python, and how do they work?
Ans. 

Generators in Python are functions that allow you to iterate over a sequence of items without storing them in memory.

  • Generators are created using the 'yield' keyword instead of 'return'.

  • They are used to generate a series of values on the fly, one at a time.

  • Generators are memory efficient as they do not store all values in memory at once.

  • Example: def my_generator(): for i in range(5): yield i

  • Example: for num in ...

🔥 Asked by recruiter 2 times
A Technology Analyst was asked 12mo ago
Q. What is the difference between a shallow copy and a deep copy?
Ans. 

Shallow copy only copies the references of objects, while deep copy creates new copies of objects.

  • Shallow copy creates a new object but does not create copies of nested objects.

  • Deep copy creates new copies of all nested objects.

  • Shallow copy is faster and more memory efficient, but changes to nested objects affect both copies.

  • Deep copy is slower and uses more memory, but changes to nested objects do not affect the ...

A Technology Analyst was asked
Q. How can you improve performance in DataStage?
Ans. 

To improve performance in Datastage, optimize job design, use efficient coding practices, utilize parallel processing, and monitor job performance.

  • Optimize job design by reducing unnecessary stages and transformations

  • Use efficient coding practices such as avoiding unnecessary data reads and writes

  • Utilize parallel processing to take advantage of multiple CPU cores

  • Monitor job performance using Datastage Director or ...

Infosys Technology Analyst Interview Experiences for Experienced

111 interviews found

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.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Core Java, OOPS, Design Patters, Spring Boot, IOC, SOLID Principles, SQL queries
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

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

Round 1 - One-on-one 

(4 Questions)

  • Q1. Tell me yourself
  • Ans. 

    I am a technology analyst with a strong background in data analysis and software development.

    • I have a Bachelor's degree in Computer Science from XYZ University

    • I have 5 years of experience working as a technology analyst at ABC Company

    • I specialize in data visualization tools such as Tableau and Power BI

    • I have led successful projects in implementing new software solutions for clients

  • Answered by AI
  • Q2. What is your skillset and based on your skill set some straight forward question in round 1 and scenario based question in round 2.
  • Q3. Tell me some analytic function of sql
  • Ans. 

    Analytic functions in SQL are used to perform calculations across a set of rows related to the current row.

    • Common analytic functions include ROW_NUMBER, RANK, DENSE_RANK, LEAD, and LAG.

    • They can be used to calculate running totals, moving averages, and identify duplicates in a dataset.

    • Analytic functions are typically used with the OVER() clause to define the window of rows to be used in the calculation.

  • Answered by AI
  • Q4. Difference between rank and dense rank
  • Ans. 

    Rank assigns unique ranks to each distinct value, while dense rank assigns consecutive ranks to each distinct value.

    • Rank leaves gaps between ranks if there are ties, while dense rank does not

    • Rank function is used to assign a unique rank to each distinct row, while dense rank function is used to assign consecutive ranks to each distinct row

    • Example: If we have values 10, 20, 20, 30 - Rank would assign ranks as 1, 2, 2, 4...

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

(2 Questions)

  • Q1. I have Oracle EBS APPS.. so I faced questions on PLSQL tuning, exception handling, XML publisher report, P2P cycle with associative table
  • Q2. Bulk Binding, Bulk collect, cursor, dynamic SQL,DML/DDL Trigger

Interview Preparation Tips

Interview preparation tips for other job seekers - Most of the question will come based on your skillset. So mention those skills only in your CV on which you are quite confident.

Skills evaluated in this interview

Technology Analyst Interview Questions & Answers

user image Dhrumil Patel

posted on 22 May 2024

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

I applied via Recruitment Consulltant and was interviewed in Apr 2024. There were 2 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. 1. Introduces your self 2. Ask about basic datastage questions
  • Q2. 3 . Explain scd 2 and how can we build in datastage 4. Write sql query which is related to join and sub query.
  • Ans. 

    SCD 2 is a type of slowly changing dimension in data warehousing, and can be implemented in DataStage using various techniques.

    • SCD 2 stands for Slowly Changing Dimension Type 2, which tracks historical changes in data over time.

    • In DataStage, SCD 2 can be implemented using the Change Data Capture stage or custom SQL queries.

    • To implement SCD 2 in DataStage, you need to identify the key columns for tracking changes, defin...

  • Answered by AI
  • Q3. 5. How to improve performance in Datastage
  • Ans. 

    To improve performance in Datastage, optimize job design, use efficient coding practices, utilize parallel processing, and monitor job performance.

    • Optimize job design by reducing unnecessary stages and transformations

    • Use efficient coding practices such as avoiding unnecessary data reads and writes

    • Utilize parallel processing to take advantage of multiple CPU cores

    • Monitor job performance using Datastage Director or other...

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. 1. Introduce yourself self
  • Q2. 2. Why are you planing to switch job

Skills evaluated in this interview

Technology Analyst Interview Questions & Answers

user image GUTTIKONDA ARAVIND

posted on 2 Dec 2024

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

(1 Question)

  • Q1. Basic Core JAVA
Round 2 - HR 

(1 Question)

  • Q1. Project related questions
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Referral

Round 1 - Technical 

(2 Questions)

  • Q1. Explain interface and how it's used?
  • Ans. 

    An interface is a point of interaction between components, allowing them to communicate and interact with each other.

    • Interfaces define a set of methods that a class must implement.

    • They provide a way to achieve abstraction and multiple inheritance in programming.

    • Interfaces are used to establish communication between different software components.

    • Examples include Java interfaces, which define a contract that implementing...

  • Answered by AI
  • Q2. Self join example
  • Ans. 

    A self join is when a table is joined with itself to compare rows within the same table.

    • Self join is used to compare rows within the same table.

    • It is useful when you want to compare data in the same table.

    • You need to use table aliases to distinguish between the two instances of the same table.

  • Answered by AI
Round 2 - HR 

(1 Question)

  • Q1. Why you want to join Infosys?

Skills evaluated in this interview

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

I applied via Job Portal and was interviewed in Nov 2023. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Questions related to Java Spring Boot, REST API, Multithreading, Volatile Keyword, Static keyword, HashMap implementation, String & String operations, Java garbage collection.
Round 2 - HR 

(1 Question)

  • Q1. General HR questions like - explain a typical day in your current workplace. Reason for leaving the current organization. There will a final HR call with you after all rounds are over exclusively to discu...
Round 3 - One-on-one 

(1 Question)

  • Q1. This was a one-on one round with the project team lead. Questions were a mix of work you do at you current work place & to explain the projects that you have done.

Interview Preparation Tips

Topics to prepare for Infosys Technology Analyst interview:
  • Java
  • Spring Boot
  • OOPS
  • Collections
  • Multithreading
  • Microservices
  • REST API
  • Data Structures
Interview preparation tips for other job seekers - Have a good fundamental knowledge of the technology sack that you applying for. Be clear and concise about what you know & do not know. Do not try to fool the interviewer & take it more like a discussion rather than only them asking question to you.

I have appeared a lot of interview and would be happy to help anyone in need. Here's my email if you need :
*****
Interview experience
1
Bad
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Walk-in and was interviewed in Jan 2024. 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. Multi Threading, Exception Handling, Collection, Java 8, Spring Boot
Round 3 - Technical 

(1 Question)

  • Q1. Managerial kind of questions.
Round 4 - HR 

(1 Question)

  • Q1. Salary negotiation happened only.

Interview Preparation Tips

Interview preparation tips for other job seekers - Do not trust on this this company interview process until you will get the joining. I cracked two times in last 3 months but still they haven't gave any offer letter. One interview was in company campus as well.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(3 Questions)

  • Q1. Explain Event Loop
  • Ans. 

    Event Loop is a mechanism in programming that allows for asynchronous execution of code by continuously checking for and executing tasks in a queue.

    • Event Loop is a key component of JavaScript's runtime environment.

    • It allows for non-blocking I/O operations, making it possible to handle multiple tasks simultaneously.

    • Tasks are added to the event queue and executed in the order they were added.

    • Event Loop ensures that the m...

  • Answered by AI
  • Q2. Difference between async await and promises
  • Ans. 

    Async await is syntactic sugar for promises, making asynchronous code easier to read and write.

    • Async await allows writing asynchronous code that looks synchronous, making it easier to understand.

    • Promises are objects that represent the eventual completion or failure of an asynchronous operation.

    • Async await is built on top of promises and provides a more concise and readable way to work with asynchronous code.

    • Async funct...

  • Answered by AI
  • Q3. Explain Callback hell
  • Ans. 

    Callback hell is a situation in asynchronous programming where multiple nested callbacks make the code difficult to read and maintain.

    • Occurs when multiple asynchronous operations are nested within each other

    • Can lead to deeply nested code structure which is hard to understand

    • Can be mitigated by using promises, async/await, or libraries like async.js

  • Answered by AI

Skills evaluated in this interview

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

I appeared for an interview in Oct 2024, where I was asked the following questions.

  • Q1. Project related questions
  • Q2. Angular basic questions such as services, dependency injection, lazy loading, directives, viewChild

What people are saying about Infosys

View All
schedule2
Verified Icon
3d
works at
Cognizant
Salary expectation
I have 5+ years of experience in springboot microservices, currently working in CTS and having 10L CTC , wanted to switch in Infosys or Accenture like companies, how much should I ask for 15L-18L ? Just worried if I ask more they can reject my application, please help me with some numbers
Got a question about Infosys?
Ask anonymously on communities.

Infosys Interview FAQs

How many rounds are there in Infosys Technology Analyst interview for experienced candidates?
Infosys interview process for experienced candidates usually has 2-3 rounds. The most common rounds in the Infosys interview process for experienced candidates are Technical, HR and Resume Shortlist.
How to prepare for Infosys Technology Analyst interview for experienced candidates?
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 for experienced candidates?

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

  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
What are the most common questions asked in Infosys Technology Analyst HR round for experienced candidates?

The most common HR questions asked in Infosys Technology Analyst interview are for experienced candidates -

  1. why should we hire y...read more
  2. Why are you looking for a chan...read more
  3. What are your strengths and weakness...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.

Overall Interview Experience Rating

4.1/5

based on 53 interview experiences

Difficulty level

Easy 16%
Moderate 76%
Hard 8%

Duration

Less than 2 weeks 59%
2-4 weeks 35%
6-8 weeks 3%
More than 8 weeks 3%
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.5 L/yr
At par with the average Technology Analyst Salary in India
View more details

Infosys Technology Analyst Reviews and Ratings

based on 4.6k reviews

3.6/5

Rating in categories

3.6

Skill development

3.7

Work-life balance

2.6

Salary

4.2

Job security

3.8

Company culture

2.7

Promotions

3.3

Work satisfaction

Explore 4.6k Reviews and Ratings
Technology Analyst
55.8k salaries
unlock blur

₹3 L/yr - ₹11.5 L/yr

Senior Systems Engineer
53.7k salaries
unlock blur

₹2.5 L/yr - ₹8.3 L/yr

Technical Lead
35k salaries
unlock blur

₹7.3 L/yr - ₹20 L/yr

System Engineer
32.5k salaries
unlock blur

₹2.4 L/yr - ₹5.3 L/yr

Senior Associate Consultant
31k salaries
unlock blur

₹6.3 L/yr - ₹17 L/yr

Explore more salaries
Compare Infosys with

TCS

3.6
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare

Accenture

3.8
Compare
write
Share an Interview