i
Infosys
Work with us
Filter interviews by
I have extensive experience in software engineering, focusing on full-stack development and agile methodologies.
Developed a web application using React and Node.js, improving user engagement by 30%.
Led a team of 5 in an agile environment, successfully delivering projects on time.
Implemented RESTful APIs for a healthcare application, ensuring data security and compliance.
Optimized database queries, reducing load ti...
REST APIs are architectural styles for designing networked applications using HTTP requests to access and manipulate data.
REST stands for Representational State Transfer.
Uses standard HTTP methods: GET, POST, PUT, DELETE.
Stateless communication; each request from client to server must contain all information.
Resources are identified by URIs (Uniform Resource Identifiers). Example: /users/123.
Commonly used in web s...
JWT (JSON Web Token) is a compact, URL-safe means of representing claims to be transferred between two parties.
JWT consists of three parts: Header, Payload, and Signature.
Example of a JWT: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c'.
JWTs are commonly used for authentication and information exchange in ...
I want this job to leverage my skills in software development, contribute to innovative projects, and grow within a dynamic team environment.
I am passionate about coding and enjoy solving complex problems, as demonstrated in my previous project where I optimized an algorithm, improving performance by 30%.
I admire your company's commitment to innovation and would love to contribute to projects that push the boundar...
Identifying prime numbers involves checking divisibility by integers up to the square root of the number.
A prime number is greater than 1 and has no divisors other than 1 and itself.
To check if a number n is prime, test divisibility from 2 to √n.
For example, to check if 29 is prime: test 2, 3, 4, 5 (all ≤ √29). None divide 29, so it's prime.
For composite numbers, like 30, it can be divided by 2, 3, 5, etc., confir...
Encapsulation is a fundamental OOP principle that restricts direct access to an object's data and methods.
Encapsulation helps in data hiding, protecting object integrity.
It allows controlled access through public methods (getters/setters).
Example: A class 'BankAccount' with private balance and public methods to deposit/withdraw.
Encapsulation promotes modularity and maintainability in code.
DevOps is a collaborative process that integrates software development and IT operations for faster delivery and improved quality.
Continuous Integration (CI): Automating code integration and testing, e.g., using Jenkins or GitHub Actions.
Continuous Delivery (CD): Ensuring code is always in a deployable state, e.g., using Docker for containerization.
Infrastructure as Code (IaC): Managing infrastructure through code...
Kubernetes (K8s) is an open-source platform for automating deployment, scaling, and management of containerized applications.
K8s orchestrates containers across a cluster of machines, ensuring high availability and scalability.
It uses a declarative configuration model, allowing users to define the desired state of applications.
K8s supports rolling updates, enabling seamless application updates without downtime.
It p...
DSA stands for Data Structures and Algorithms, essential for efficient problem-solving in software development.
Data Structures: Ways to organize and store data (e.g., arrays, linked lists, trees).
Algorithms: Step-by-step procedures for calculations (e.g., sorting algorithms like QuickSort).
Efficiency: DSA helps in optimizing performance (e.g., using a hash table for fast lookups).
Real-world applications: Used in d...
I have worked on various projects, including web applications, mobile apps, and data analysis tools, showcasing my diverse skill set.
Developed a full-stack web application using React and Node.js for a local business, improving their online presence.
Created a mobile app for tracking fitness goals, which gained 1,000+ downloads on the App Store.
Implemented a data analysis tool using Python and Pandas to help a non-...
It was good . 3 question
It was hard, 5 questions
It was good I gave my best
Difficult it much to learn
Functions are reusable blocks of code that perform specific tasks and can take inputs and return outputs.
Functions encapsulate code for reuse, e.g., 'def add(a, b): return a + b'.
They can take parameters, e.g., 'def greet(name): print('Hello, ' + name)'.
Functions can return values, e.g., 'def square(x): return x * x'.
They help in organizing code, making it more readable and maintainable.
Functions can be higher-order, m...
I have experience working on various projects and following best practices in software development.
I have worked on developing web applications using Agile methodology.
I have followed version control using Git for tracking changes in code.
I have implemented unit testing using JUnit for ensuring code quality.
I have used code reviews to improve code readability and maintainability.
I have documented code and project requi...
A panagram is a sentence containing every letter of the alphabet at least once.
Create a function that takes a string as input
Convert the input string to lowercase for case-insensitivity
Iterate through each letter of the alphabet and check if it exists in the input string
I applied via Recruitment Consulltant and was interviewed in Aug 2024. There were 2 interview rounds.
A record in C# is a data structure that contains a fixed number of fields of different data types.
Records are similar to classes but are immutable by default
They are used to group related data together
Records are value types and are compared by value rather than by reference
I appeared for an interview in May 2025, where I was asked the following questions.
I appeared for an interview in May 2025, where I was asked the following questions.
REST APIs are architectural styles for designing networked applications using HTTP requests to access and manipulate data.
REST stands for Representational State Transfer.
Uses standard HTTP methods: GET, POST, PUT, DELETE.
Stateless communication; each request from client to server must contain all information.
Resources are identified by URIs (Uniform Resource Identifiers). Example: /users/123.
Commonly used in web servic...
I applied via Recruitment Consulltant and was interviewed in Sep 2024. There was 1 interview round.
I applied via Campus Placement and was interviewed in Oct 2024. There were 2 interview rounds.
59 aptitude questions
What people are saying about Infosys
Some of the top questions asked at the Infosys Software Engineer interview -
The duration of Infosys Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 138 interview experiences
Difficulty level
Duration
based on 462 reviews
Rating in categories
Technology Analyst
54.8k
salaries
| ₹4.8 L/yr - ₹10 L/yr |
Senior Systems Engineer
54k
salaries
| ₹2.5 L/yr - ₹6.3 L/yr |
Technical Lead
35.2k
salaries
| ₹9.6 L/yr - ₹16.5 L/yr |
System Engineer
32.5k
salaries
| ₹2.4 L/yr - ₹5.7 L/yr |
Senior Associate Consultant
31.8k
salaries
| ₹8.2 L/yr - ₹15 L/yr |
TCS
Wipro
Cognizant
Accenture