i
Infosys
Filter interviews by
Print 1 to 50 odd numbers using the react hooks
I applied via Company Website and was interviewed in Jul 2024. There were 3 interview rounds.
A generator in Python is a function that returns an iterator object which can be iterated over to generate values lazily.
Generators are created using a function with 'yield' keyword instead of 'return'.
They allow for efficient memory usage as they generate values on the fly.
Generators are useful for generating large sequences of data without storing them in memory.
Example: def my_generator(): for i in range(5): yiel...
Decorator is a design pattern in Python that allows adding new functionality to an existing object without modifying its structure.
Decorators are functions that take another function as an argument and extend its behavior without modifying it directly.
They are commonly used to add logging, timing, caching, or authentication to functions.
Decorators use the @ symbol followed by the decorator name above the function defin...
List is mutable, tuple is immutable in Python.
List can be modified after creation, tuple cannot.
List uses square brackets [], tuple uses parentheses ().
List is used for dynamic data, tuple for fixed data.
Example: list_example = [1, 2, 3], tuple_example = (4, 5, 6)
List comprehension is a concise way to create lists in Python by iterating over an existing list or iterable.
List comprehension is more concise and readable than traditional loops.
It can be used to filter elements, perform operations on elements, or create new lists based on existing ones.
Example: squares = [x**2 for x in range(10)]
Example: even_numbers = [x for x in range(10) if x % 2 == 0]
Fibonacci series is a sequence of numbers where each number is the sum of the two preceding ones.
Initialize variables for the first two numbers in the series (0 and 1)
Use a loop to calculate the next number by adding the previous two numbers
Continue the loop until the desired number of terms is reached
A dictionary in Python is a collection of key-value pairs. It does not accept duplicate keys.
A dictionary is created using curly braces {}
Keys in a dictionary must be unique, but values can be duplicated
Example: my_dict = {'name': 'John', 'age': 30, 'city': 'New York'}
Main principles of OOP include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class). Example: Class with private attributes and public methods.
Inheritance: Ability to create a new class (derived class) from an existing class (base class), inheriting its attributes and methods. Example: Subclass 'Dog' inheriting from superc...
Type of inheritance in object-oriented programming determines how a subclass can inherit attributes and methods from a superclass.
Single inheritance: a subclass inherits from only one superclass.
Multiple inheritance: a subclass inherits from multiple superclasses.
Multilevel inheritance: a subclass inherits from a superclass, which in turn inherits from another superclass.
Hierarchical inheritance: multiple subclasses in...
AWS Lambda is a serverless computing service provided by Amazon Web Services.
Serverless computing service
Allows running code without provisioning or managing servers
Automatically scales based on incoming traffic
Supports multiple programming languages like Python, Node.js, Java, etc.
Pay only for the compute time consumed
I am a seasoned Python developer with experience leading teams and delivering high-quality software solutions.
Over 5 years of experience in Python development
Strong leadership skills in guiding and mentoring team members
Proven track record of delivering successful software projects on time and within budget
Developed a web application for online shopping with user authentication and payment gateway integration.
Created user registration and login functionality using Django framework
Integrated Stripe API for secure payment processing
Implemented product catalog and shopping cart features
I applied via Company Website and was interviewed in Sep 2024. There were 2 interview rounds.
Bug Life Cycle involves stages from identification to resolution of a software bug.
Bug identification by testers or users
Bug logging in a bug tracking system
Bug prioritization based on severity and impact
Bug assignment to developers for fixing
Bug resolution and verification
Bug closure after confirmation of fix
Dynamic web elements can be handled using techniques like waiting strategies, locating elements by attributes, using XPath, and using frameworks like Selenium.
Use explicit and implicit waits to handle dynamic loading of elements
Locate elements by attributes that are less likely to change, such as IDs or classes
Use XPath to locate elements based on their hierarchy or attributes
Utilize frameworks like Selenium WebDriver
I am looking for a competitive salary that reflects my experience and skills in the field of automation engineering.
Research industry standards for Senior Automation Engineer salaries
Consider my level of experience and expertise in automation engineering
Factor in the location and cost of living for the position
Negotiate based on additional benefits or perks offered by the company
I want to join Infosys because of its reputation for innovation, global presence, and opportunities for career growth.
Infosys is known for its cutting-edge technology solutions and innovation in the IT industry
I am impressed by Infosys's global presence and diverse client base
I believe that joining Infosys will provide me with ample opportunities for career growth and development
I am excited about the prospect of worki...
I applied via LinkedIn and was interviewed in Nov 2024. There was 1 interview round.
A marker interface is an interface with no methods, used to mark classes for special treatment.
Marker interfaces do not have any methods to implement.
They are used to add metadata to classes at runtime.
Examples include Serializable interface in Java.
Marker interfaces are often used for type checking or to enable special behavior.
Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.
Abstract class can have constructors, fields, and non-abstract methods, while interface cannot.
A class can implement multiple interfaces but can only inherit from one abstract class.
Abstract classes are used to define a common behavior for subclasses, while interfaces are used to define a contract for classes ...
Infosys interview questions for popular designations
I applied via Campus Placement and was interviewed in Nov 2024. There were 2 interview rounds.
Time, Least Common Multiple (LCM), Highest Common Factor (HCF), and boat streams.
Yes, I faced a challenge when integrating a new system with existing infrastructure. I overcame it by conducting thorough research and collaborating with team members.
Identified the compatibility issues between the new system and existing infrastructure
Conducted research to find possible solutions and best practices
Collaborated with team members to implement the chosen solution effectively
Get interview-ready with Top Infosys Interview Questions
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
I applied via Campus Placement
Normal aptitude test
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
I applied via Company Website and was interviewed in Sep 2024. There were 2 interview rounds.
Web API and REST API are communication protocols used for accessing and exchanging data over the internet.
Web API stands for Web Application Programming Interface, which allows communication between different software applications over the web.
REST API stands for Representational State Transfer, which is an architectural style for designing networked applications.
Web APIs can use various protocols like HTTP, SOAP, or X...
Relative path is a path that is relative to the current working directory, while absolute path is a full path starting from the root directory.
Relative path does not start with the root directory, but rather with the current working directory.
Absolute path starts from the root directory and includes all directories leading to the desired file or folder.
Example of relative path: 'folder/file.txt'
Example of absolute path
I faced challenges with front end technologies such as browser compatibility, responsive design, and performance optimization.
Browser compatibility issues with different versions of Internet Explorer, Firefox, Chrome, etc.
Struggles with creating responsive designs that work well on various screen sizes and devices.
Optimizing performance by reducing page load times and improving rendering speed.
Dealing with cross-browse...
Null pointer exceptions can be handled by checking for null values before accessing an object's properties or methods.
Always check for null values before accessing object properties or methods
Use conditional statements or null checks to prevent null pointer exceptions
Handle exceptions using try-catch blocks to gracefully manage errors
Avoid chaining method calls on potentially null objects
Agile Methodologies are a set of principles and practices that promote iterative development, collaboration, and flexibility.
Agile emphasizes delivering working software frequently, with a focus on customer satisfaction.
It values individuals and interactions over processes and tools.
Agile promotes responding to change over following a plan.
Common Agile frameworks include Scrum, Kanban, and Extreme Programming (XP).
What people are saying about Infosys
Some of the top questions asked at the Infosys interview -
The duration of Infosys interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 4.8k interviews
Interview experience
based on 39.3k reviews
Rating in categories
Technology Analyst
55.6k
salaries
| ₹3 L/yr - ₹11 L/yr |
Senior Systems Engineer
50.6k
salaries
| ₹2.8 L/yr - ₹8 L/yr |
System Engineer
39.5k
salaries
| ₹2.5 L/yr - ₹5.5 L/yr |
Technical Lead
30.7k
salaries
| ₹5.1 L/yr - ₹19.5 L/yr |
Senior Associate Consultant
27.9k
salaries
| ₹4.5 L/yr - ₹16.8 L/yr |
TCS
Wipro
Cognizant
Accenture