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 Interview Questions and Answers for Freshers

Updated 3 Jul 2025
Popular Designations

656 Interview questions

A Devops Engineer was asked 6d ago
Q. What is DevOps methodology?
Ans. 

DevOps methodology integrates development and operations to enhance collaboration, efficiency, and software delivery speed.

  • Focuses on collaboration between development and operations teams.

  • Utilizes automation tools like Jenkins for continuous integration and delivery.

  • Emphasizes monitoring and feedback loops to improve processes.

  • Encourages a culture of shared responsibility and accountability.

  • Adopts Agile practices...

View all Devops Engineer interview questions
A System Engineer was asked 2w ago
Q. What are the details of Object-Oriented Programming (OOP) concepts?
Ans. 

OOP is a programming paradigm based on objects, encapsulating data and behavior for modular and reusable code.

  • Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).

  • Inheritance: Mechanism to create a new class using properties and methods of an existing class (e.g., a 'Dog' class inheriting from an 'Animal' class).

  • Polymorphism: Ability to present the same interface for di...

View all System Engineer interview questions
A System Engineer was asked 2w ago
Q. What are the fundamental concepts of coding?
Ans. 

Fundamental coding concepts include syntax, data structures, algorithms, and debugging, essential for effective programming.

  • Syntax: The set of rules that defines the combinations of symbols that are considered to be correctly structured programs. Example: In Python, indentation is crucial.

  • Data Structures: Ways to organize and store data for efficient access and modification. Example: Arrays, linked lists, and hash...

View all System Engineer interview questions
A Senior Systems Engineer was asked 2w ago
Q. What is the definition of language?
Ans. 

Language is a structured system of communication using symbols, sounds, or gestures to convey meaning.

  • Language can be spoken, written, or signed, such as English, Spanish, or American Sign Language.

  • It consists of grammar, vocabulary, and syntax that govern how words are combined.

  • Language evolves over time, adapting to cultural and societal changes, like the emergence of slang.

  • It serves various functions, including...

View all Senior Systems Engineer interview questions
A Senior System Associate was asked 2w ago
Q. What strategy did you use to derive this solution from the data?
Ans. 

The strategy involves analyzing data patterns to derive actionable insights for decision-making.

  • Identify key data points: Focus on metrics that directly impact outcomes, such as user engagement or system performance.

  • Utilize data visualization: Tools like graphs and charts can help reveal trends and anomalies in the data.

  • Apply statistical analysis: Techniques like regression analysis can uncover relationships betwe...

View all Senior System Associate interview questions
A System Engineer was asked 1mo ago
Q. What is encapsulation in the context of object-oriented programming?
Ans. 

Encapsulation is a fundamental concept in OOP that restricts direct access to an object's data and methods.

  • Encapsulation combines data and methods that operate on that data into a single unit called a class.

  • It restricts access to certain components, which is achieved using access modifiers like private, protected, and public.

  • For example, a class 'Car' can have private attributes like 'speed' and 'fuelLevel', and p...

View all System Engineer interview questions
A Python Developer Intern was asked 1mo ago
Q. What is the difference between deep copy and shallow copy?
Ans. 

Deep copy creates a new object with copies of nested objects, while shallow copy copies references to nested objects.

  • Shallow copy: Uses the same references for nested objects. Example: `list2 = list1.copy()`.

  • Deep copy: Creates entirely new objects for nested structures. Example: `import copy; list2 = copy.deepcopy(list1)`.

  • Modifying a nested object in a shallow copy affects the original. In deep copy, it does not.

  • S...

View all Python Developer Intern interview questions
Are these interview questions helpful?
A Python Developer Intern was asked 1mo ago
Q. How does memory management work in Python?
Ans. 

Python uses automatic memory management with a built-in garbage collector to handle memory allocation and deallocation.

  • Python uses a private heap space to store all its objects and data structures.

  • Memory allocation is handled by the Python memory manager, which manages the allocation of memory blocks.

  • Python employs reference counting to keep track of the number of references to an object. When the reference count ...

View all Python Developer Intern interview questions
A Python Developer Intern was asked 1mo ago
Q. What are Python decorators and how do they work?
Ans. 

Python decorators are functions that modify the behavior of other functions or methods.

  • A decorator is a function that takes another function as an argument and extends its behavior without modifying it.

  • They are often used for logging, enforcing access control, instrumentation, and caching.

  • Syntax: Use the '@decorator_name' syntax above the function definition.

  • Example: @app.route('/') defines a route in Flask web ap...

View all Python Developer Intern interview questions
A Java Developer was asked 1mo ago
Q. What is the MVC architecture?
Ans. 

MVC architecture separates application logic into three interconnected components: Model, View, and Controller.

  • Model: Represents the data and business logic (e.g., a User class in a web application).

  • View: Displays the data to the user (e.g., HTML/CSS templates).

  • Controller: Handles user input and updates the Model and View accordingly (e.g., a servlet in Java).

  • Promotes separation of concerns, making applications ea...

View all Java Developer interview questions

Infosys Interview Experiences for Freshers

1k interviews found

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

I appeared for an interview in Jan 2025.

Round 1 - Aptitude Test 

The exam consists of seven sections, and the cutoff score is quite high; it is essential to complete the exam thoroughly.

Round 2 - One-on-one 

(5 Questions)

  • Q1. Can you tell me about yourself?
  • Q2. Can you provide details about your internship experience?
  • Ans. 

    I completed a 6-month internship at a tech company, where I worked on network infrastructure projects.

    • Assisted in setting up and configuring network devices such as routers and switches

    • Troubleshooted network issues and implemented solutions

    • Collaborated with team members on various IT projects

    • Participated in meetings with clients to discuss project requirements

  • Answered by AI
  • Q3. Given a puzzle to solve
  • Q4. What can you tell me about your major projects?
  • Ans. 

    I have worked on various major projects including designing and implementing network infrastructure, developing automation scripts, and optimizing system performance.

    • Designed and implemented a new network infrastructure for a large company, improving network speed and reliability

    • Developed automation scripts to streamline system monitoring and maintenance tasks, saving time and reducing errors

    • Optimized system performanc...

  • Answered by AI
  • Q5. What is the latest news you have heard regarding technology?
  • Ans. 

    The latest news I heard regarding technology is the release of the new iPhone 13 with improved camera features.

    • Apple recently announced the release of the iPhone 13 series with upgraded camera capabilities.

    • The new iPhone 13 models come with improved low-light performance and cinematic mode for videos.

    • Apple also introduced the A15 Bionic chip for enhanced performance and battery life.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Stay composed, exhibit confidence, and ensure effective communication.

Interview Questions & Answers

user image Anonymous

posted on 8 Mar 2025

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

I appeared for an interview in Feb 2025, where I was asked the following questions.

  • Q1. Why is Java not considered a pure object-oriented programming language?
  • Q2. What are the data types supported by Java?
  • Ans. 

    Java supports two main categories of data types: primitive types and reference types, each serving different purposes.

    • Primitive Data Types: These include int, char, double, boolean, etc. Example: int age = 30;

    • Reference Data Types: These include objects and arrays. Example: String name = 'John';

    • Primitive types are stored directly in memory, while reference types store references to objects.

    • Java has 8 primitive data type...

  • Answered by AI
  • Q3. What is autoboxing and unboxing in Java?
  • Q4. What are the default values of all type of variables in java?
  • Q5. Apart from Security aspect, What are the reasons that String is immutable in Java?
  • Q6. What are the difference between String , StringBuffer and StringBuilder?
  • Q7. If a class have multiple main methods with same signature and arguments, then what happens?
  • Q8. Is overloading of main methods is possible in java?
  • Q9. What is garbage collection in java?
  • Q10. When an object is eligible for garbage collection?
  • Q11. Explain collection and all of its basic interfaces?
  • Ans. 

    Java Collections Framework provides a set of classes and interfaces for storing and manipulating groups of objects.

    • Collection Interface: The root interface for the collection hierarchy. Example: List, Set, Queue.

    • List Interface: An ordered collection (also known as a sequence). Example: ArrayList, LinkedList.

    • Set Interface: A collection that does not allow duplicate elements. Example: HashSet, TreeSet.

    • Queue Interface: A ...

  • Answered by AI
  • Q12. How HashMap works works internally?
  • Ans. 

    HashMap stores key-value pairs using a hash table, allowing for efficient data retrieval and storage.

    • Uses an array of buckets to store entries.

    • Each key is hashed to determine its bucket index.

    • Handles collisions using linked lists or trees (Java 8+).

    • Resizes when the load factor exceeds a threshold (default 0.75).

    • Example: Inserting (key: 'A', value: 1) hashes 'A' to index 0.

  • Answered by AI
  • Q13. What is the difference between HashMap and HashTable?
  • Q14. What is the difference between HashSet and TreeSet?
  • Q15. What is Sterilization in Java?
  • Q16. When I want an variable to not participate in Serilization, How can I achieve this?
  • Ans. 

    Use the transient keyword in Java to prevent a variable from being serialized.

    • Declare the variable with the transient keyword: `private transient int myVar;`

    • Transient variables are ignored during serialization, meaning they won't be saved.

    • Useful for sensitive data like passwords or large objects that can be recreated.

    • Example: `private transient String password;` will not be serialized.

  • Answered by AI
  • Q17. What are the types of Exception in Java?
  • Ans. 

    Java exceptions are categorized into checked and unchecked exceptions, each serving different error handling purposes.

    • Checked Exceptions: Must be declared or handled (e.g., IOException, SQLException).

    • Unchecked Exceptions: Do not need to be declared (e.g., NullPointerException, ArrayIndexOutOfBoundsException).

    • Errors: Serious issues that applications should not catch (e.g., OutOfMemoryError, StackOverflowError).

    • Custom Ex...

  • Answered by AI
  • Q18. Can we use multiple catch block for a single try block in java?
  • Q19. If we have return statement in both try and catch, Which will execute first?
  • Ans. 

    In Java, if both try and catch have return statements, the catch block's return executes first if an exception occurs.

    • The try block executes first; if no exception occurs, its return statement is used.

    • If an exception is thrown, the catch block executes, and its return statement takes precedence.

    • Example: In a try-catch with return in both, if an exception occurs, the catch's return is returned, ignoring the try's return...

  • Answered by AI
  • Q20. Can we remove finally block in java?
  • Q21. What is Encapsulation in Java?
  • Ans. 

    Encapsulation in Java is the bundling of data and methods that operate on that data within a single unit, typically a class.

    • Encapsulation restricts direct access to some of an object's components, which is a means of preventing unintended interference.

    • It is achieved using access modifiers: private, protected, and public.

    • Example: A class 'Person' with private fields 'name' and 'age', accessed via public methods.

    • Encapsul...

  • Answered by AI
  • Q22. What is the use of super keyword in java?
  • Ans. 

    The super keyword in Java is used to refer to the superclass's methods and constructors, enabling access to inherited properties.

    • Access superclass methods: super.methodName();

    • Access superclass constructors: super();

    • Resolve name conflicts: super.variableName;

    • Example: class A { void display() { System.out.println('A'); } } class B extends A { void display() { super.display(); System.out.println('B'); } }

  • Answered by AI
  • Q23. Can we call a Constructor from another Constructor in Java?
  • Ans. 

    Yes, constructors can call each other using 'this()' in Java, enabling constructor chaining.

    • Constructor chaining allows one constructor to call another within the same class.

    • Use 'this(parameters)' to invoke another constructor from a constructor.

    • Example: 'this(5)' in a constructor can call another constructor that takes an int parameter.

    • Chaining helps reduce code duplication and improves readability.

  • Answered by AI
  • Q24. If we have a private static method in Java, Then can we override it? Why and why not?
  • Ans. 

    Private static methods cannot be overridden in Java due to their access level and static nature.

    • Private methods are not visible to subclasses, hence cannot be overridden.

    • Static methods belong to the class, not instances, preventing polymorphism.

    • Example: A private static method in class A cannot be overridden in class B if B extends A.

  • Answered by AI
  • Q25. What are Exception rules for inheritance in Java?
  • Ans. 

    Java's exception inheritance rules dictate how exceptions can be caught and declared in methods.

    • 1. Checked exceptions must be declared in the method signature or handled within the method.

    • 2. Unchecked exceptions (RuntimeExceptions) do not need to be declared or caught.

    • 3. Subclasses of Exception are checked exceptions; subclasses of RuntimeException are unchecked.

    • 4. A method can throw multiple exceptions, but must decla...

  • Answered by AI
  • Q26. What is Servlet?
  • Q27. What are JSP filters?
  • Ans. 

    JSP filters are components that allow developers to intercept requests and responses in JavaServer Pages.

    • Filters can modify request and response objects before they reach the JSP or servlet.

    • They are defined in the web.xml file or using annotations in Java.

    • Common use cases include logging, authentication, and input validation.

    • Example: A logging filter can log the details of incoming requests.

    • Filters can be chained, allo...

  • Answered by AI
  • Q28. What are Java Design Patterns?
  • Ans. 

    Java Design Patterns are reusable solutions to common software design problems, enhancing code maintainability and scalability.

    • Creational Patterns: Deal with object creation. Example: Singleton pattern ensures a class has only one instance.

    • Structural Patterns: Focus on composition of classes. Example: Adapter pattern allows incompatible interfaces to work together.

    • Behavioral Patterns: Concerned with object interaction....

  • Answered by AI
  • Q29. Explain about current project and your role in the project?
  • Q30. Explain about your personal project?
  • Q31. What is Spring Framework?
  • Q32. What are the Development tools you are using in your project?
  • Q33. How many ways we can create threads in Java?
  • Q34. Explain about Java memory model?

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn basics of Java in deep and Don't give short answers. explain what ever you know about the question.
Interview experience
2
Poor
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I appeared for an interview in Jan 2025.

Round 1 - Assignment 

They gave a case study where the candidate had to showcase the audience segmentation, create a brochure design with content and showcase the writing skills based on a product that they gave.

Round 2 - Technical 

(2 Questions)

  • Q1. How would you plan a brochure layout?
  • Ans. 

    To plan a brochure layout, consider the target audience, key message, visual hierarchy, branding, and call-to-action.

    • Identify the target audience and tailor the design to appeal to their preferences and needs.

    • Determine the key message or information that needs to be communicated clearly.

    • Establish a visual hierarchy to guide the reader's eye through the content.

    • Ensure consistent branding elements such as colors, fonts, ...

  • Answered by AI
  • Q2. How would you coordinate with stakeholders for information collection?
  • Ans. 

    I would schedule regular meetings with stakeholders to discuss information needs and establish clear communication channels.

    • Schedule regular meetings with stakeholders to discuss information needs

    • Establish clear communication channels to ensure timely and accurate information collection

    • Utilize project management tools to track progress and deadlines

    • Provide stakeholders with updates on information collection process

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I had a poor experience, as I qualified the round but they closed the position and never informed. The HR invited me for the final round at the Hyderabad branch via call and assured me the interview will happen. However, they never shared a formal invite. I kept following for a month and then they said the position is on hold via call.

After that, they put a rejection on my profile due to which I cannot apply on Infosys for the next 6 months because of their policy.

The position was one of the roles for attracting investors. Time pass for them. Completely unorganized.
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Company Website

Round 1 - Technical 

(9 Questions)

  • Q1. Question on LIST_AGGR
  • Q2. Question on dynamic SQL ,what is a bind variable
  • Q3. Question on constraints ,do we can delete a child table column having connection with foreign key with parent table
  • Ans. 

    Deleting a child table column linked by a foreign key requires careful consideration of referential integrity.

    • Foreign keys enforce referential integrity between parent and child tables.

    • You cannot directly delete a column from a child table if it is part of a foreign key constraint.

    • To delete the column, first drop the foreign key constraint using: ALTER TABLE child_table DROP CONSTRAINT fk_name;

    • After dropping the constr...

  • Answered by AI
  • Q4. Triggers : do we can use commit or roll back with in trigger ?
  • Ans. 

    No, we cannot use commit or roll back within a trigger.

    • Triggers are automatically committed or rolled back as part of the transaction that fired them.

    • Using commit or rollback within a trigger can lead to unpredictable behavior and is not recommended.

  • Answered by AI
  • Q5. Materialized views and how to refresh
  • Ans. 

    Materialized views store the results of a query and can be refreshed to update the data.

    • Materialized views store the results of a query in a table-like structure

    • They can be refreshed manually or automatically based on a schedule

    • Refresh options include full, fast, and force refresh

    • Example: CREATE MATERIALIZED VIEW mv_name AS SELECT * FROM table_name;

  • Answered by AI
  • Q6. Print 1 to 10 using sql
  • Ans. 

    Use CONNECT BY LEVEL to print numbers from 1 to 10 in Oracle SQL

    • Use CONNECT BY LEVEL to generate rows from 1 to 10

    • Select the generated numbers in the query

  • Answered by AI
  • Q7. What is Context switching ? And about collection types ...
  • Ans. 

    Context switching is the process of storing and restoring the state of a CPU so that multiple processes can share the same CPU.

    • Context switching allows the CPU to switch from one process to another, enabling multitasking.

    • In Oracle PLSQL, collection types are used to store multiple values in a single variable.

    • Examples of collection types in PLSQL include arrays, nested tables, and associative arrays.

  • Answered by AI
  • Q8. Tell me about Analytical functions you worked on ?
  • Ans. 

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

    • Analytical functions are used to calculate aggregate values based on a group of rows.

    • They can be used to calculate running totals, moving averages, rank, percentiles, etc.

    • Examples include functions like ROW_NUMBER(), RANK(), DENSE_RANK(), LAG(), LEAD(), SUM() OVER(), AVG() OVER().

  • Answered by AI
  • Q9. What are Set operators ,which one keep duplicates among them
  • Ans. 

    Set operators are used to combine the result sets of two or more SELECT statements. UNION ALL keeps duplicates.

    • Set operators include UNION, UNION ALL, INTERSECT, and MINUS

    • UNION ALL retains duplicate rows from the result sets

    • Example: SELECT column1 FROM table1 UNION ALL SELECT column1 FROM table2

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Infosys Oracle SQL and PLSQL Developer interview:
  • Siva academy
  • Techtfq
  • Kudvenkat

Skills evaluated in this interview

Angular Developer Interview Questions & Answers

user image SandhiyaMani

posted on 10 Dec 2024

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

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

Round 1 - One-on-one 

(6 Questions)

  • Q1. Tell me about yourself
  • Ans. 

    I am a passionate Angular Developer with 5 years of experience in building responsive web applications.

    • 5 years of experience in Angular development

    • Strong knowledge of HTML, CSS, and JavaScript

    • Experience in building responsive web applications

    • Familiarity with RESTful APIs and version control systems like Git

  • Answered by AI
  • Q2. Can you explain attributes in Html
  • Ans. 

    Attributes in HTML provide additional information about an element and are defined within the element's start tag.

    • Attributes are used to modify the behavior or appearance of an HTML element.

    • They are specified within the opening tag of an element using name-value pairs.

    • Examples include 'href' in an anchor tag (<a href='https://www.example.com'>) and 'src' in an image tag (<img src='image.jpg'>).

  • Answered by AI
  • Q3. Explain about Flexbox model
  • Ans. 

    Flexbox is a layout model in CSS that allows for dynamic and responsive design of web pages.

    • Flexbox is used to create flexible layouts that can adapt to different screen sizes and orientations.

    • It allows for easy alignment and distribution of elements within a container.

    • Flexbox properties include display: flex, flex-direction, justify-content, align-items, and flex-grow.

    • Example: display: flex; justify-content: center; a...

  • Answered by AI
  • Q4. Explain about your project
  • Ans. 

    Developed a web application for managing inventory and sales for a retail store.

    • Used Angular framework for front-end development

    • Implemented CRUD operations for managing products and sales

    • Integrated with backend APIs for data retrieval and storage

  • Answered by AI
  • Q5. How to transfer data between components
  • Ans. 

    Methods to transfer data between components in Angular include Input and Output properties, ViewChild, Services, and Event Emitters.

    • Using Input and Output properties to pass data from parent to child components and emit events from child to parent components.

    • Using ViewChild to access child components and their properties directly from the parent component.

    • Using Services to create a shared service that can be injected i...

  • Answered by AI
  • Q6. Mostly they asked about my project work
Round 2 - HR 

(2 Questions)

  • Q1. Tell me about yourself
  • Ans. 

    I am a passionate Angular Developer with 5 years of experience in building responsive web applications.

    • 5 years of experience in Angular development

    • Strong knowledge of HTML, CSS, and JavaScript

    • Experience in building responsive web applications

    • Familiarity with RESTful APIs and version control systems like Git

  • Answered by AI
  • Q2. Explain your current project and your contribution

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident in what you are saying.

Skills evaluated in this interview

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

I appeared for an interview in Feb 2025.

Round 1 - One-on-one 

(2 Questions)

  • Q1. What are sorting algorithms, and can you explain their various types and uses?
  • Ans. 

    Sorting algorithms arrange data in a specific order, crucial for efficient data processing and retrieval.

    • Types of sorting algorithms include: Bubble Sort, Quick Sort, Merge Sort, and Heap Sort.

    • Bubble Sort is simple but inefficient for large datasets; it repeatedly steps through the list.

    • Quick Sort is efficient for large datasets, using a divide-and-conquer approach to sort elements.

    • Merge Sort divides the array into hal...

  • Answered by AI
  • Q2. What is the Software Development Lifecycle (SDLC)?
  • Ans. 

    The Software Development Lifecycle (SDLC) is a structured process for developing software applications through various stages.

    • 1. Requirements Gathering: Identify user needs and system requirements.

    • 2. Design: Create architecture and design specifications for the software.

    • 3. Implementation: Write and compile the code based on design documents.

    • 4. Testing: Validate the software through various testing methods (e.g., unit t...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Brush up you Aptitude and logical reasoning.
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(4 Questions)

  • Q1. Difference between out and ref.
  • Ans. 

    Out is used for returning multiple values from a method, while ref is used for passing a variable by reference.

    • Out parameters must be assigned a value inside the method before it returns.

    • Ref parameters must be initialized before passing them to a method.

    • Out parameters are used when a method needs to return multiple values.

    • Ref parameters are used when a method needs to modify the value of the parameter.

    • Example: int.TryP...

  • Answered by AI
  • Q2. Sql query to find the 2nd last student marks
  • Ans. 

    Use a SQL query with ORDER BY and LIMIT to find the 2nd last student marks.

    • Use ORDER BY clause to sort the marks in descending order

    • Use LIMIT 1,1 to skip the last row and fetch the 2nd last row

  • Answered by AI
  • Q3. Second round was around project specific like why mongodb or posgreSQL? Project architecture and followup questions.
  • Q4. Create global exception handler.
  • Ans. 

    Create a global exception handler to manage all unhandled exceptions in the application.

    • Implement a global exception handler class that extends ExceptionHandler.

    • Override the uncaughtException method to handle all unhandled exceptions.

    • Log the exception details and notify the user about the error.

    • Consider implementing different strategies for handling different types of exceptions.

    • Test the global exception handler thorou...

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Technical 

(3 Questions)

  • Q1. Briefly explain about your self and work experience
  • Ans. 

    I am a Senior Android Developer with 5+ years of experience in developing mobile applications for various industries.

    • Developed and maintained multiple Android applications from concept to deployment

    • Proficient in Java, Kotlin, and Android SDK

    • Experience with RESTful APIs, third-party libraries, and version control systems like Git

    • Strong problem-solving skills and ability to work in a team environment

    • Familiar with Agile d...

  • Answered by AI
  • Q2. What is Higher order function
  • Ans. 

    Higher order function is a function that can take other functions as parameters or return functions as results.

    • Higher order functions can be passed as arguments to other functions.

    • Higher order functions can return functions as results.

    • Examples include map, filter, and reduce functions in functional programming.

  • Answered by AI
  • Q3. What is inline keyword
  • Ans. 

    The inline keyword is used in Kotlin to suggest that a function should be inlined at the call site.

    • Used to eliminate the overhead of function calls by copying the function code directly at the call site

    • Helps in improving performance by reducing the function call overhead

    • Should be used for small functions or lambdas to avoid unnecessary function call overhead

  • Answered by AI
Round 2 - Behavioral 

(2 Questions)

  • Q1. Explain the Agail methodology
  • Ans. 

    Agile methodology is a project management approach that emphasizes flexibility, collaboration, and iterative development.

    • Agile methodology focuses on delivering working software in short, iterative cycles called sprints.

    • It values customer collaboration and responding to change over following a strict plan.

    • Key principles include individuals and interactions over processes and tools, working software over comprehensive d...

  • Answered by AI
  • Q2. How do you handle the Team during your team lead experience

Skills evaluated in this interview

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

I appeared for an interview in Jan 2025, where I was asked the following questions.

  • Q1. Explain about yourself
  • Q2. Details about my internship

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

    Boxing is the process of converting a value type to a reference type, while unboxing is the process of converting a reference type to a value type.

    • Boxing is done implicitly by the compiler when a value type is assigned to a reference type variable.

    • Unboxing requires an explicit cast from the reference type to the value type.

    • Boxing and unboxing can impact performance as they involve memory allocation and copying of data.

    • ...

  • Answered by AI
  • Q2. What is garbage collection
  • Ans. 

    Garbage collection is a process in programming where the system automatically reclaims memory occupied by objects that are no longer in use.

    • Garbage collection helps prevent memory leaks by automatically freeing up memory that is no longer needed.

    • It is commonly used in languages like Java, C#, and Python.

    • Garbage collection can be either automatic or manual, with automatic being the most common approach.

    • Examples of garba...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. What is mvc and razor
  • Ans. 

    MVC stands for Model-View-Controller, a software architectural pattern. Razor is a markup syntax used in ASP.NET MVC.

    • MVC is a design pattern that separates an application into three main components: Model, View, and Controller

    • Razor is a markup syntax used in ASP.NET MVC to create dynamic web pages

    • MVC helps in organizing code and separating concerns, making it easier to maintain and test applications

  • Answered by AI
  • Q2. What is software development
  • Ans. 

    Software development is the process of creating, designing, testing, and maintaining software applications.

    • Involves writing code to create software applications

    • Includes designing the user interface and user experience

    • Testing the software for bugs and errors

    • Maintaining and updating the software as needed

  • Answered by AI

What people are saying about Infosys

View All
yedabhai
2d
works at
Hyperpure
Are we not even safe in our own workplaces?
An Infosys employee was arrested for secretly recording women in the office washroom. Over 30 videos were found on his phone. This isn't just shocking, it's horrifying. Offices are meant to be safe, respectful spaces. 🙎 When will companies truly prioritize safety and surveillance in all corners, not just the visible ones?
FeedCard Image
Got a question about Infosys?
Ask anonymously on communities.

Infosys Interview FAQs

How many rounds are there in Infosys interview for freshers?
Infosys interview process for freshers usually has 2-3 rounds. The most common rounds in the Infosys interview process for freshers are Technical, Aptitude Test and Resume Shortlist.
How to prepare for Infosys interview for freshers?
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 SAP ABAP, SAP FICO, SAP MM, SAP SD and SAP Basis.
What are the top questions asked in Infosys interview for freshers?

Some of the top questions asked at the Infosys interview for freshers -

  1. 1. Journal entry for Purchase with GST 2. Explain any one Ind AS 3. What is SAP...read more
  2. Introduce yourself 1.What is STLC 2. difference between Test plan,test case,tes...read more
  3. Suppose there are two tables: A Customer table and an Order table. The Order t...read more
What are the most common questions asked in Infosys HR round for freshers?

The most common HR questions asked in Infosys interview are for freshers -

  1. What is your family backgrou...read more
  2. Tell me about yourse...read more
  3. What are your strengths and weakness...read more
How long is the Infosys interview process?

The duration of Infosys 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 421 interview experiences

Difficulty level

Easy 31%
Moderate 64%
Hard 5%

Duration

Less than 2 weeks 57%
2-4 weeks 23%
4-6 weeks 9%
6-8 weeks 5%
More than 8 weeks 6%
View more
Join Infosys Creating the next opportunity for people, businesses & communities

Interview Questions from Similar Companies

TCS Interview Questions
3.6
 • 11.1k Interviews
Accenture Interview Questions
3.8
 • 8.6k Interviews
Wipro Interview Questions
3.7
 • 6.1k Interviews
Cognizant Interview Questions
3.7
 • 5.9k Interviews
Capgemini Interview Questions
3.7
 • 5.1k Interviews
Tech Mahindra Interview Questions
3.5
 • 4.1k Interviews
HCLTech Interview Questions
3.5
 • 4.1k Interviews
Genpact Interview Questions
3.8
 • 3.4k Interviews
LTIMindtree Interview Questions
3.7
 • 3k Interviews
IBM Interview Questions
4.0
 • 2.5k Interviews
View all

Infosys Reviews and Ratings

based on 43.1k reviews

3.6/5

Rating in categories

3.6

Skill development

3.7

Work-life balance

2.7

Salary

4.1

Job security

3.7

Company culture

2.7

Promotions

3.3

Work satisfaction

Explore 43.1k Reviews and Ratings
Data science + Gen AI (SH)

Noida,

Chennai

+1

3-5 Yrs

Not Disclosed

Python Developer+ Pyspark(SH)

Hyderabad / Secunderabad,

Chennai

+1

2-5 Yrs

Not Disclosed

HRSG Pressure Parts Component Engineer

Noida,

Mysuru / Mysore

+1

6-10 Yrs

Not Disclosed

Explore more jobs
Technology Analyst
55.8k salaries
unlock blur

₹4.8 L/yr - ₹11.1 L/yr

Senior Systems Engineer
53.8k salaries
unlock blur

₹2.5 L/yr - ₹6.3 L/yr

Technical Lead
35.1k salaries
unlock blur

₹9.4 L/yr - ₹16.4 L/yr

System Engineer
32.5k salaries
unlock blur

₹2.4 L/yr - ₹5.3 L/yr

Senior Associate Consultant
31.1k salaries
unlock blur

₹8.1 L/yr - ₹15 L/yr

Explore more salaries
Compare Infosys with

TCS

3.6
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare

Accenture

3.7
Compare
write
Share an Interview