i
Infosys
Filter interviews by
I applied via Company Website and was interviewed in Mar 2022. There were 3 interview rounds.
If you are a fresher, concentrate on Aptitude. Many talented people in my college were rejected in first round itself because they were not good at Aptitude. I suggest learning well via Udemy.
Hashing function is a mathematical function that converts data of arbitrary size to a fixed size.
Hashing is used for data integrity and security purposes.
Hash functions are one-way functions, meaning it is difficult to reverse engineer the original data from the hash value.
Examples of hashing algorithms include MD5, SHA-1, and SHA-256.
Yes, I have experience working on Linux.
I have worked on various Linux distributions such as Ubuntu, CentOS, and Debian.
I am familiar with command-line interface and shell scripting on Linux.
I have experience setting up and configuring web servers like Apache and Nginx on Linux.
I have worked with Linux-based cloud platforms like AWS and Google Cloud.
I have also contributed to open-source projects on Linux.
2hrs aptitude test and 1hour coding round
DBMS is a software system that manages databases. OOPS is a programming paradigm based on objects.
DBMS stands for Database Management System and is used to store, retrieve and manage data efficiently.
OOPS stands for Object-Oriented Programming System and is based on the concept of objects, classes, and inheritance.
DBMS examples include MySQL, Oracle, and SQL Server.
OOPS examples include Java, C++, and Python.
I applied via Job Fair and was interviewed in Mar 2022. There were 6 interview rounds.
Reasiong
I am a software engineer with experience in developing and maintaining software applications.
I have a strong background in programming languages such as Java, C++, and Python.
I have worked on various projects, including developing web applications and mobile apps.
I am skilled in software development methodologies and have experience with agile development.
I have a good understanding of data structures and algorithms.
I ...
Functional testing is a type of software testing that verifies the functionality of a system or application.
It focuses on testing the individual functions or features of the system
It ensures that the system meets the specified requirements and works as expected
It can be automated or manual
Examples include unit testing, integration testing, and system testing
Black box testing is a method of testing where the internal workings of the system are not known to the tester.
Functional testing
Non-functional testing
Regression testing
Boundary value testing
Equivalence partitioning
State transition testing
Regression testing is the process of testing changes made to a software application to ensure that existing functionality still works.
It is performed after making changes to the software
It ensures that existing functionality is not affected by the changes
It helps to catch any defects or bugs that may have been introduced
It can be automated using testing tools
Examples include retesting after bug fixes, testing after sof
Usable testing is a type of testing that focuses on the user experience and usability of the software.
Usable testing involves testing the software from the user's perspective
It ensures that the software is easy to use and meets the user's needs
Usable testing can include user testing, heuristic evaluation, and expert review
Examples of usable testing include testing the navigation, layout, and functionality of a website
Software testing is the process of evaluating a software application or system to find defects and ensure it meets the specified requirements.
Software testing involves executing the software with the intent of finding defects
It ensures that the software meets the specified requirements and works as expected
Types of testing include unit testing, integration testing, system testing, and acceptance testing
Testing can be m...
Software testing includes functional, non-functional, manual, automated, regression, performance, and security testing.
Functional testing checks if the software meets the requirements and specifications.
Non-functional testing checks the software's performance, usability, and reliability.
Manual testing is done by humans, while automated testing is done by software tools.
Regression testing checks if the changes made to t...
Performance testing is the process of evaluating the speed, responsiveness, stability, and scalability of a software application.
It involves simulating real-world scenarios to measure the performance of the application
It helps identify bottlenecks and areas for improvement
Examples include load testing, stress testing, and endurance testing
Performance testing is important for ensuring a positive user experience and prev
Accepted testing refers to the process of verifying and validating software to ensure it meets the specified requirements.
Accepted testing involves testing the software against the requirements and specifications
It includes functional testing, performance testing, security testing, and usability testing
Testing should be done at different stages of the software development life cycle
Examples of accepted testing tools in
Exploratory testing is a type of testing where the tester explores the software to find defects and issues.
It is an unscripted testing approach
It involves simultaneous learning, test design, and test execution
It is useful for finding defects that are difficult to find with scripted testing
It is often used in Agile development methodologies
Example: A tester explores a new feature in a software application to find any un
Globalization is the process of international integration arising from the interchange of world views, products, ideas, and other aspects of culture.
Globalization involves the spread of ideas, culture, and technology across borders
It has led to increased trade and economic interdependence between countries
Examples include multinational corporations, international trade agreements, and the internet
Critics argue that glo...
Software test life cycle is a process of testing software from planning to deployment.
It includes planning, designing, executing, and reporting.
It starts with the test planning phase where test objectives and strategies are defined.
Next is the test design phase where test cases are created based on requirements.
Then comes the test execution phase where tests are run and defects are logged.
Finally, the test closure phas...
Defect tracking process is a system to identify, report, and track defects in software development.
Defects are identified through testing and reported in a tracking system
Each defect is assigned a unique identifier and categorized by severity
Defects are tracked through their lifecycle from discovery to resolution
Metrics are used to analyze defect trends and improve development processes
Defect life cycle process is the stages a defect goes through from discovery to resolution.
Defect is identified and reported
Defect is assigned to a developer
Developer fixes the defect
Defect is retested
Defect is closed if it passes retest, or reopened if it fails
Bug life cycle includes stages like new, open, assigned, fixed, verified and closed.
New: When a bug is identified and reported
Open: When the bug is confirmed and assigned to a developer
Assigned: When the developer starts working on the bug
Fixed: When the developer fixes the bug
Verified: When the tester verifies the fix
Closed: When the bug is closed after successful verification
Reject status is a status given to a request or application that has been denied or declined.
Reject status indicates that the request or application has not met the required criteria or standards.
It can be given for various reasons such as incomplete information, insufficient qualifications, or failure to meet deadlines.
Examples include rejected job applications, rejected loan applications, and rejected project proposa
Can't be fixed status refers to a problem that cannot be resolved or repaired.
It is a status given to a problem that is beyond repair or resolution.
It is often used in software development to indicate a bug or issue that cannot be fixed.
Examples include hardware failures, irreparable data corruption, and certain security vulnerabilities.
In some cases, a workaround or mitigation strategy may be possible, but the underly...
Postponed status refers to a delay in the progress of a task or project.
It indicates that the task or project is not currently being worked on
It may be due to a lack of resources or a change in priorities
It can be used to track the status of a project or task
Examples include a postponed meeting or a postponed software release
Duplicate status refers to the presence of multiple copies of the same data or record.
Duplicate status can occur in databases, files, or any other data storage system.
It can lead to data inconsistency and errors in data analysis.
Duplicate status can be identified and resolved using various techniques such as data deduplication and record matching.
For example, in a customer database, duplicate status can occur if the sa...
White box testing is a testing technique that involves testing the internal structure of the software.
It is also known as clear box testing or structural testing.
It requires knowledge of the internal workings of the software.
It involves testing individual components or modules of the software.
It is used to ensure that the software is working as expected and to identify any defects or errors in the code.
Examples include...
Grey box testing is a combination of black box and white box testing techniques.
It involves testing the system with partial knowledge of its internal workings.
Testers have access to some information about the system's architecture and design.
It helps in identifying defects that are difficult to find through black box testing.
Examples include API testing and database testing.
Your wish
Infosys interview questions for designations
General questions around all topics
Get interview-ready with Top Infosys Interview Questions
I applied via Approached by Company and was interviewed before Apr 2023. There was 1 interview round.
I would start by identifying the root cause of the issue, then develop and implement a solution to fix it.
Investigate the logs and error messages to understand the issue
Replicate the issue in a test environment to analyze it further
Collaborate with team members to brainstorm potential solutions
Implement the fix and test it thoroughly before deploying to production
I am a software engineer with expertise in developing and maintaining scalable and efficient software solutions.
Proficient in programming languages such as Java, C++, and Python
Experienced in developing web applications using frameworks like Spring and Django
Skilled in database management and SQL queries
Familiar with agile development methodologies and version control systems like Git
Passionate about problem-solving an
My hobbies include playing musical instruments, reading books, and hiking.
Playing musical instruments: I enjoy playing the guitar and piano in my free time.
Reading books: I love exploring different genres and expanding my knowledge through books.
Hiking: I find solace in nature and enjoy challenging myself with hiking trails.
My name is H.
My name is H.
H is my name.
I go by the name H.
My strength is problem-solving and analytical thinking.
Strong problem-solving skills
Analytical thinking
Ability to break down complex problems into smaller, manageable tasks
Attention to detail
Ability to think critically and find innovative solutions
My family background is diverse and multicultural.
My parents come from different cultural backgrounds.
I have siblings who are pursuing different careers.
We celebrate various cultural traditions and festivals together.
My family background is diverse and multicultural, with members from different professions and backgrounds.
My father is a doctor and my mother is a teacher.
I have two siblings, one is an engineer and the other is a lawyer.
We have relatives living in different countries, which has exposed me to various cultures and traditions.
Basic aptitude qns, number series , time and work,
I applied via Campus Placement and was interviewed before Feb 2023. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Apr 2022. There were 3 interview rounds.
Nothing much to say about the interview of infosys
A palindrome is a word, phrase, number, or other sequence of characters that reads the same forward and backward.
Take input from the user
Reverse the input string
Compare the original and reversed string
If they are the same, then it is a palindrome
Program to generate Fibonacci series
Declare variables for first two numbers in series
Loop through desired number of terms and generate next number by adding previous two
Print or store each number in series
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 125 interviews
6 Interview rounds
based on 431 reviews
Rating in categories
Technology Analyst
55.7k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Systems Engineer
50.6k
salaries
| ₹0 L/yr - ₹0 L/yr |
System Engineer
39.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
30.8k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Associate Consultant
28k
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Wipro
Cognizant
Accenture