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
3.6

based on 37.8k Reviews

Filter interviews by

Infosys Interview Questions, Process, and Tips for Freshers

Updated 29 Jan 2025

Top Infosys Interview Questions and Answers for Freshers

View all 621 questions

Infosys Interview Experiences for Freshers

Popular Designations

1.1k interviews found

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

Top Infosys Oracle SQL and PLSQL Developer Interview Questions and Answers

Q1. Tell me about Analytical functions you worked on ?
View answer (1)

Oracle SQL and PLSQL Developer Interview Questions asked at other Companies

Q1. Tell me about Analytical functions you worked on ?
View answer (1)

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

Top Infosys Angular Developer Interview Questions and Answers

Q1. Software development life cycle
View answer (3)

Angular Developer Interview Questions asked at other Companies

Q1. How can you pass data between parent and child components?, what is component interaction
View answer (5)
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(4 Questions)

  • Q1. Difference between out and ref.
  • Q2. Sql query to find the 2nd last student marks
  • Q3. Second round was around project specific like why mongodb or posgreSQL? Project architecture and followup questions.
  • Q4. Create global exception handler.

Top Infosys Senior Software Engineer Interview Questions and Answers

Q1. When an int is declare with 0 value and passed as an out parameter to a method what will be the output
View answer (1)

Senior Software Engineer Interview Questions asked at other Companies

Q1. Find Nth PrimeYou are given a number 'N'. Your task is to find Nth prime number. A prime number is a number greater than 1 that is not a product of two smaller natural numbers. Prime numbers have only two factors – 1 and the number itself. ... read more
View answer (6)
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

Top Infosys Senior Android Developer Interview Questions and Answers

Q1. what is Corotuine and explain builder type.
View answer (1)

Senior Android Developer Interview Questions asked at other Companies

Q1. Binary Array SortingA binary array is an array consisting of only 0s and 1s. You are given a binary array "arr" of size ‘N’. Your task is to sort the given array and return this array after sorting. Input Format : The first line of input c... read more
View answer (3)

Infosys interview questions for popular designations

 System Engineer

 (1.2k)

 Software Engineer

 (315)

 Technology Analyst

 (273)

 Associate Consultant

 (266)

 Senior Systems Engineer

 (263)

 Software Developer

 (261)

 Business Analyst

 (240)

 Senior Associate Consultant

 (173)

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

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 ?
View answer (4)

Technology Analyst Interview Questions asked at other Companies

Q1. Sort 0 1You have been given an integer array/list(ARR) of size N that contains only integers, 0 and 1. Write a function to sort this array/list. Think of a solution which scans the array/list only once and don't require use of an extra arra... read more
View answer (1)

Get interview-ready with Top Infosys Interview Questions

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

I applied via Company Website and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Technical 

(4 Questions)

  • Q1. Write the program -> input -> aabbccc. Output -> a2b2c3
  • Ans. 

    Program to count consecutive characters in a string

    • Iterate through the string and compare each character with the next one

    • Maintain a count for each character and append to the output string when a different character is encountered

    • Example: input 'aabbccc' -> output 'a2b2c3'

  • Answered by AI
  • Q2. Write the dynamic xpath (both relative and absolute)
  • Ans. 

    Dynamic xpath is a way to locate elements on a web page based on changing attributes or positions.

    • Use functions like contains(), starts-with(), or ends-with() to create dynamic xpaths

    • Avoid using indexes in xpaths as they can change with page updates

    • Consider using unique attributes or text within the element to create a reliable xpath

  • Answered by AI
  • Q3. API difference between put and patch
  • Ans. 

    PUT is used to update or replace an entire resource, while PATCH is used to update specific fields of a resource.

    • PUT is idempotent, meaning multiple identical requests will have the same effect as a single request.

    • PATCH is not necessarily idempotent, as multiple identical requests may have different effects.

    • PUT requires the client to send the entire updated resource, while PATCH only requires the client to send the spe

  • Answered by AI
  • Q4. Basic SQL query

Interview Preparation Tips

Interview preparation tips for other job seekers - Work on java collects and do write logic using same. Better to practice without IDE (usually interviewer ask to write in note pad or online complier)
Selenium concepts - Waits, Locators and Mouse Actions

Final,
All depends on interviewer mood.

Skills evaluated in this interview

Senior Quality Engineer Interview Questions asked at other Companies

Q1. what is least count of vernier caliper ,micrometer, height gauge?
View answer (13)

Jobs at Infosys

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

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

Round 1 - Technical 

(28 Questions)

  • Q1. Introduce yourself.
  • Ans. 

    I am a highly motivated and experienced Senior Associate Consultant with a strong background in project management and client relations.

    • Over 5 years of experience in consulting industry

    • Managed multiple projects simultaneously, exceeding client expectations

    • Skilled in data analysis and presentation

    • Excellent communication and interpersonal skills

  • Answered by AI
  • Q2. Tell me about your current project and the domain you have worked on.
  • Ans. 

    I am currently working on a project in the finance domain, specifically focusing on risk management for a large investment bank.

    • Developing risk models to assess potential losses in different market scenarios

    • Analyzing historical data to identify trends and patterns in market behavior

    • Collaborating with traders and portfolio managers to understand their risk appetite and constraints

  • Answered by AI
  • Q3. What is the logic of the code for finding duplicate numbers in an array?
  • Ans. 

    Code logic to find duplicate numbers in an array

    • Iterate through the array and store each element in a hash set

    • If an element is already in the hash set, it is a duplicate

    • Return the set of duplicate numbers found

  • Answered by AI
  • Q4. What is the solution for resolving conflicts in a git merge?
  • Ans. 

    Conflicts in a git merge can be resolved by manually editing the conflicting files and then committing the changes.

    • Use 'git status' to identify the conflicting files

    • Open the conflicting files in a text editor and resolve the conflicts manually

    • Use 'git add' to stage the resolved files

    • Commit the changes using 'git commit'

  • Answered by AI
  • Q5. Why is object creation not possible for abstract classes?
  • Ans. 

    Object creation is not possible for abstract classes because they cannot be instantiated directly.

    • Abstract classes are meant to be used as base classes for other classes to inherit from.

    • They contain abstract methods that must be implemented by the child classes.

    • Attempting to create an object of an abstract class will result in a compilation error.

    • Example: abstract class Shape { abstract void draw(); }

  • Answered by AI
  • Q6. What is the purpose of exception handling in Java?
  • Ans. 

    Exception handling in Java is used to handle runtime errors and prevent program crashes.

    • Purpose is to handle runtime errors and prevent program crashes

    • Allows for graceful handling of unexpected situations

    • Helps in separating error-handling code from regular code

    • Improves code readability and maintainability

    • Examples: try-catch blocks, throw keyword, finally block

  • Answered by AI
  • Q7. What are the key differences between LinkedList and HashSet?
  • Ans. 

    LinkedList is a linear data structure that stores elements in a sequential order, while HashSet is a collection that does not allow duplicate elements.

    • LinkedList maintains the insertion order of elements, while HashSet does not guarantee any specific order.

    • LinkedList allows duplicate elements, while HashSet does not allow duplicates.

    • LinkedList uses pointers to connect elements, while HashSet uses a hash table for stori...

  • Answered by AI
  • Q8. Is it possible to achieve method overloading within a private class in Java?
  • Ans. 

    No, method overloading is not possible within a private class in Java.

    • Method overloading is achieved by having multiple methods in the same class with the same name but different parameters.

    • Private methods are not visible outside the class, so overloading them would not be useful.

    • If you need to achieve method overloading, the methods should be public or protected.

  • Answered by AI
  • Q9. What are the different types of dependency injection?
  • Ans. 

    Dependency injection is a design pattern in which an object receives other objects that it depends on.

    • Constructor injection: Dependencies are provided through a class constructor.

    • Setter injection: Dependencies are set through setter methods.

    • Interface injection: Dependencies are set through an interface.

    • Example: In constructor injection, a class may have a constructor that takes the dependencies as parameters.

  • Answered by AI
  • Q10. What is the flow of dependency injection in Spring Boot?
  • Ans. 

    Dependency injection in Spring Boot allows objects to be injected into a class, promoting loose coupling and easier testing.

    • In Spring Boot, dependency injection is achieved through @Autowired annotation.

    • Dependencies are managed by the Spring container and injected into classes at runtime.

    • Constructor injection, setter injection, and field injection are common ways to inject dependencies in Spring Boot.

    • Example: @Autowire...

  • Answered by AI
  • Q11. How do you call a private method in another class?
  • Ans. 

    You can call a private method in another class by using reflection in Java.

    • Use the getDeclaredMethod() method from the Class class to get the private method

    • Set the accessibility of the private method to true using the setAccessible() method

    • Invoke the private method using the invoke() method

  • Answered by AI
  • Q12. Which tree is used in TreeMap and what is the implementation of it?
  • Ans. 

    TreeMap in Java uses Red-Black tree for implementation.

    • TreeMap in Java uses Red-Black tree for implementation

    • Red-Black tree is a self-balancing binary search tree

    • Red-Black tree ensures logarithmic time complexity for operations like get, put, remove

  • Answered by AI
  • Q13. What is the inversion of control and how does it work?
  • Ans. 

    Inversion of control is a design principle where the control flow of a program is inverted, with the framework or container calling the code instead of the code calling the framework.

    • Inversion of control allows for decoupling of components, making the code more modular and easier to maintain.

    • Common examples of inversion of control include dependency injection and event-driven programming.

    • Inversion of control is often u...

  • Answered by AI
  • Q14. What is the difference between @RestController and @Request mapping?
  • Ans. 

    Difference between @RestController and @RequestMapping

    • RestController is a specialized version of @Controller that includes @ResponseBody by default

    • @RequestMapping is used to map web requests to specific handler methods

    • RestController is typically used for RESTful web services, while @RequestMapping can be used for any type of web request handling

  • Answered by AI
  • Q15. Tell me the flow of HTTP requests for the backend in Java.
  • Ans. 

    HTTP requests in Java backend flow from client to server through various layers like servlets, filters, and controllers.

    • Client sends HTTP request to server

    • Request is received by servlet container (e.g. Tomcat)

    • Servlet container forwards request to appropriate servlet based on URL mapping

    • Servlet processes request and generates response

    • Response is sent back to client

  • Answered by AI
  • Q16. When can we use multiple catch blocks?
  • Ans. 

    Multiple catch blocks can be used to handle different types of exceptions in a try-catch block.

    • Multiple catch blocks can be used to handle different types of exceptions separately.

    • Each catch block can specify a different type of exception to catch.

    • The catch blocks are evaluated in order, so the most specific exception types should be caught first.

    • Using multiple catch blocks can make the code more readable and maintaina

  • Answered by AI
  • Q17. How can we achieve inheritance in Java?
  • Ans. 

    Inheritance in Java allows a class to inherit properties and behaviors from another class.

    • Create a new class using the 'extends' keyword followed by the name of the class you want to inherit from

    • Use super keyword to call the constructor of the parent class

    • Child class can override methods from the parent class

  • Answered by AI
  • Q18. What is the purpose of dependence injection?
  • Ans. 

    Dependency injection is a design pattern used to remove hard-coded dependencies and make components more reusable and testable.

    • Allows for easier testing by injecting dependencies rather than hard-coding them

    • Promotes reusability of components by decoupling them from their dependencies

    • Improves maintainability by making it easier to swap out dependencies without changing the component's code

  • Answered by AI
  • Q19. What is the difference between stream and collection in Java?
  • Ans. 

    Streams represent a sequence of elements and support functional-style operations, while collections are data structures that store and manipulate groups of objects.

    • Streams are used for processing sequences of elements, while collections are used for storing and manipulating groups of objects.

    • Streams support functional-style operations like filter, map, reduce, while collections provide methods like add, remove, get.

    • Str...

  • Answered by AI
  • Q20. What is the play framework and how is it different from spring boot? (I have majorly worked on play framework that's why this question was asked to me)
  • Q21. How do you create a spring boot application?
  • Ans. 

    To create a Spring Boot application, you can use Spring Initializr to generate a project with necessary dependencies and configurations.

    • Go to https://start.spring.io/

    • Select the project metadata like group, artifact, dependencies, etc.

    • Click on 'Generate' to download the project zip file.

    • Extract the zip file and import the project into your IDE.

    • Start coding your application logic.

  • Answered by AI
  • Q22. What are starter dependencies in spring boot?
  • Ans. 

    Starter dependencies in Spring Boot are pre-configured dependencies that help in quickly setting up a Spring Boot project.

    • Starter dependencies are included in the pom.xml file of a Spring Boot project to provide necessary dependencies for specific functionalities.

    • They help in reducing the manual configuration required to set up a Spring Boot application.

    • Examples of starter dependencies include spring-boot-starter-web f...

  • Answered by AI
  • Q23. What is a B-tree index?
  • Ans. 

    A B-tree index is a data structure used in databases to efficiently store and retrieve data in sorted order.

    • B-tree indexes are commonly used in database management systems to speed up data retrieval operations.

    • They are balanced tree data structures that allow for efficient insertion, deletion, and search operations.

    • B-tree indexes are particularly useful for range queries and sequential access.

    • Example: In a database tab...

  • Answered by AI
  • Q24. What is a trigger in SQL and how is it used?
  • Ans. 

    A trigger in SQL is a special type of stored procedure that is automatically executed when certain events occur in a database.

    • Triggers can be used to enforce business rules, maintain referential integrity, and automate repetitive tasks.

    • There are two main types of triggers in SQL: BEFORE triggers and AFTER triggers.

    • An example of a trigger is a BEFORE INSERT trigger that automatically sets a default value for a column if

  • Answered by AI
  • Q25. What are ACID properties?
  • Ans. 

    ACID properties are a set of properties that guarantee the reliability of database transactions.

    • ACID stands for Atomicity, Consistency, Isolation, and Durability.

    • Atomicity ensures that either all operations in a transaction are completed successfully or none are.

    • Consistency ensures that the database remains in a consistent state before and after the transaction.

    • Isolation ensures that the concurrent execution of transac...

  • Answered by AI
  • Q26. What are the types of joins and what is the difference between them?
  • Ans. 

    Types of joins in SQL include inner join, outer join (left, right, full), cross join, and self join.

    • Inner join: returns rows when there is a match in both tables based on the join condition.

    • Outer join: returns all rows from one table and only matching rows from the other table.

    • Left outer join: returns all rows from the left table and the matched rows from the right table.

    • Right outer join: returns all rows from the righ...

  • Answered by AI
  • Q27. What is normalization?
  • Ans. 

    Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.

    • Normalization involves breaking down data into smaller, more manageable tables

    • It helps in reducing data redundancy by eliminating duplicate data

    • Normalization ensures data integrity by enforcing relationships between tables

    • There are different levels of normalization such as 1NF, 2NF, 3NF, and BCNF

  • Answered by AI
  • Q28. Suppose there are two tables: A Customer table and an Order table. The Order table has a column OrderID CustomerID, OrderStatus, and TotalAmount. The Customer table has the columns CustomerID, CustomerNa...
  • Ans. 

    Query to print CustomerID, CustomerName, OrderStatus, and TotalAmount excluding orders placed in August.

    • Join Customer and Order tables on CustomerID

    • Filter out orders placed in August using WHERE clause

    • Select CustomerID, CustomerName, OrderStatus, and TotalAmount columns

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

(2 Questions)

  • Q1. Tell me about your family background, education, work experience, and project, on which you have worked.
  • Q2. Write a Java code and Angular code to retrieve the data from the given URL. "-----/"
  • Ans. 

    Retrieve data from a given URL using Java and Angular code.

    • Use Java's HttpURLConnection class to make a GET request to the URL and retrieve the data.

    • In Angular, use HttpClient module to send a GET request to the URL and fetch the data.

    • Parse the retrieved data in both Java and Angular to extract the required information.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - For this role, your basic must be strong in JAVA and should have working knowledge of Spring Boot framework.

Skills evaluated in this interview

Top Infosys Senior Associate Consultant Interview Questions and Answers

Q1. Suppose there are two tables: A Customer table and an Order table. The Order table has a column OrderID CustomerID, OrderStatus, and TotalAmount. The Customer table has the columns CustomerID, CustomerName, PhoneNumber, and Email. Write dow... read more
View answer (2)

Senior Associate Consultant Interview Questions asked at other Companies

Q1. What is journal entries? What is cash allotment? What is differance between PO and Non-PO Invoice? What is accural expanses? What is prepaid expanses? What is vendor ageing? What is MIS? What is trend report?
View answer (4)

System Engineer interview

user image CodeEra

posted on 16 Nov 2021

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

I applied via campus placement at Vellore Institute of Technology (VIT) and was interviewed in Dec 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Aptitude test consists of topics like percentages ,profits and loss like this they covered all the topics there is verbal ability also

Round 2 - Technical 

(2 Questions)

  • Q1. Explain four pillars of oops
  • Q2. About projects

Interview Preparation Tips

Topics to prepare for Infosys System Engineer interview:
  • Dsa
  • Dbms

Top Infosys System Engineer Interview Questions and Answers

Q1. Count Ways To Reach The N-th StairsYou have been given a number of stairs. Initially, you are at the 0th stair, and you need to reach the Nth stair. Each time you can either climb one step or two steps. You are supposed to return the number... read more
View answer (9)

System Engineer Interview Questions asked at other Companies

Q1. Who Won the Election???Elections are going on, and there are two candidates A and B, contesting with each other. There is a queue of voters and in this queue, some of them are supporters of A and some of them are supporters of B. Many of th... read more
View answer (12)
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Multiple MCQ questions and 1 coding test

Round 2 - Technical 

(6 Questions)

  • Q1. Describe about your projects?
  • Ans. 

    I have worked on various projects ranging from e-commerce platforms to data visualization tools.

    • Developed a responsive e-commerce website using Angular, HTML, CSS, and Bootstrap.

    • Implemented data visualization features using D3.js for a financial analytics tool.

    • Integrated RESTful APIs to fetch and display real-time data in a dashboard application.

    • Optimized performance by implementing lazy loading and code splitting tech...

  • Answered by AI
  • Q2. Which angular version you are worked on?
  • Ans. 

    I have worked on Angular versions 2, 4, 6, 8, 10, and 12.

    • Worked on Angular 2, which introduced components, modules, services, and directives.

    • Experience with Angular 4, which focused on making the framework faster and smaller.

    • Familiar with Angular 6, which introduced Angular Elements and Angular CLI v6.

    • Proficient in Angular 8, which brought improvements in Ivy rendering engine and differential loading.

    • Hands-on experienc...

  • Answered by AI
  • Q3. Promises and observables
  • Q4. *ngFor and *ngIf
  • Q5. Dependency injection
  • Q6. JavaScript question sort and remove duplicate from given array
  • Ans. 

    Sort and remove duplicates from an array of strings in JavaScript.

    • Use the Array.prototype.sort() method to sort the array.

    • Use the Set object to remove duplicates from the sorted array.

    • Convert the Set back to an array using the spread operator.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared well in advance and make a mock interview before technical interview so you will know how you performed

Skills evaluated in this interview

Senior Angular Developer Interview Questions asked at other Companies

Q1. JavaScript question sort and remove duplicate from given array
View answer (1)

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. Are you okay to learn front end and back end technologies to ensure you are a c...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.

Infosys Interview Process for Freshers

based on 366 interviews

Interview experience

4.1
  
Good
View more
Join Infosys Creating the next opportunity for people, businesses & communities

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.3k Interviews
Accenture Interview Questions
3.9
 • 8.1k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Cognizant Interview Questions
3.8
 • 5.5k Interviews
Capgemini Interview Questions
3.8
 • 4.8k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.7k Interviews
Genpact Interview Questions
3.9
 • 3k Interviews
LTIMindtree Interview Questions
3.8
 • 2.9k Interviews
IBM Interview Questions
4.0
 • 2.4k Interviews
View all

Infosys Reviews and Ratings

based on 37.8k reviews

3.6/5

Rating in categories

3.7

Skill development

3.7

Work-life balance

2.7

Salary

4.1

Job security

3.7

Company culture

2.7

Promotions

3.4

Work satisfaction

Explore 37.8k Reviews and Ratings
Performance Tester_ Chennai/Pune/Bangalore/Hyderabad

Hyderabad / Secunderabad,

Chennai

+1

3-8 Yrs

Not Disclosed

Azure Developer (2+ Yrs)

Gurgaon / Gurugram,

Delhi/Ncr

+1

2-7 Yrs

Not Disclosed

Azure Developer (2 To 10 Yrs)

Hyderabad / Secunderabad,

Chennai

+1

2-7 Yrs

Not Disclosed

Explore more jobs
Technology Analyst
56.2k salaries
unlock blur

₹3 L/yr - ₹11 L/yr

Senior Systems Engineer
50k salaries
unlock blur

₹2.8 L/yr - ₹9.2 L/yr

System Engineer
39.2k salaries
unlock blur

₹2.5 L/yr - ₹5.5 L/yr

Technical Lead
30.7k salaries
unlock blur

₹5.2 L/yr - ₹19.5 L/yr

Senior Associate Consultant
27.4k salaries
unlock blur

₹6.2 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.9
Compare
Did you find this page helpful?
Yes No
write
Share an Interview