i
Infosys
Work with us
Filter interviews by
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-...
Authentication verifies the identity of a user, while authorization determines what actions they are allowed to perform.
Authentication confirms the identity of a user through credentials like passwords or biometrics
Authorization determines the permissions and access levels a user has within a system
Examples include logging in with a username and password (authentication) and being able to view/edit specific files ...
OOP (Object-Oriented Programming) is a programming paradigm based on objects and classes, promoting code reusability and modularity.
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...
To reverse a number, convert it to a string, reverse the string, and convert it back to a number.
Convert the number to a string
Reverse the string
Convert the reversed string back to a number
Interface in C# is a reference type that defines a contract for classes to implement certain methods and properties.
Interfaces cannot have implementation, only method and property signatures
Classes can implement multiple interfaces
Interfaces are used for achieving abstraction and multiple inheritance in C#
OOP (Object-Oriented Programming) is a programming paradigm based on objects and classes to structure software design.
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 interfac...
I work on a variety of technologies including Java, Python, SQL, and AWS.
Java
Python
SQL
AWS
I have used tools like Burp Suite, Nmap, Metasploit, Wireshark, and Nessus for VAPT.
Burp Suite
Nmap
Metasploit
Wireshark
Nessus
Intersection point of 2 linked lists can be found by comparing the lengths and adjusting the starting points.
Traverse both lists to find their lengths
Adjust the starting point of the longer list to match the length of the shorter list
Traverse both lists in parallel until the intersection point is found
Rotate an array to the right by k steps, modifying the original array in place.
To rotate an array of strings, you can use slicing: arr = arr[-k:] + arr[:-k].
Example: For arr = ['a', 'b', 'c', 'd', 'e'] and k = 2, result is ['d', 'e', 'a', 'b', 'c'].
Handle cases where k is greater than the array length by using k = k % len(arr).
Consider edge cases: empty array or k = 0 should return the original array.
I appeared for an interview in Mar 2025, where I was asked the following questions.
I appeared for an interview in Aug 2024.
I applied via Recruitment Consulltant and was interviewed in Oct 2024. There was 1 interview round.
I appeared for an interview in Dec 2024.
Interface in C# is a reference type that defines a contract for classes to implement certain methods and properties.
Interfaces cannot have implementation, only method and property signatures
Classes can implement multiple interfaces
Interfaces are used for achieving abstraction and multiple inheritance in C#
I applied via Company Website and was interviewed in May 2024. There was 1 interview round.
I have used tools like Burp Suite, Nmap, Metasploit, Wireshark, and Nessus for VAPT.
Burp Suite
Nmap
Metasploit
Wireshark
Nessus
Hacker rack and other coding
Project on coding shopping
What people are saying about Infosys
The duration of Infosys Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 25 interview experiences
Difficulty level
Duration
based on 461 reviews
Rating in categories
Technology Analyst
55.8k
salaries
| ₹4.8 L/yr - ₹11.1 L/yr |
Senior Systems Engineer
53.8k
salaries
| ₹2.5 L/yr - ₹6.3 L/yr |
Technical Lead
35.1k
salaries
| ₹9.4 L/yr - ₹16.4 L/yr |
System Engineer
32.5k
salaries
| ₹2.4 L/yr - ₹5.3 L/yr |
Senior Associate Consultant
31.1k
salaries
| ₹8.1 L/yr - ₹15 L/yr |
TCS
Wipro
Cognizant
Accenture