i
Infosys
Filter interviews by
Leetcode Problems
Medium to easy
Identify and list the vowels in a given string.
Loop through each character in the string
Check if the character is a vowel (a, e, i, o, u)
Add the vowel to a list/array
3 questions - 1 easy, 1 medium and 1 hard level questions were asked, if you solve between 1 and partial another u will be considered for DSE role if you solve 2 or more u will get PP role
OOPS stands for Object-Oriented Programming System. It is a programming paradigm based on the concept of objects.
OOPS focuses on creating objects that contain data in the form of attributes and code in the form of methods.
Encapsulation, inheritance, and polymorphism are key principles of OOPS.
Examples of OOPS languages include Java, C++, and Python.
Polymorphism is the ability of a function or method to behave differently based on the object it is acting upon.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
It enables a single interface to represent multiple data types.
Examples include method overloading and method overriding in object-oriented programming.
Polymorphism in programming refers to the ability of a function or method to behave differently based on the object it is called with.
Polymorphism allows different classes to be treated as instances of a common superclass.
An example of polymorphism is a superclass Animal with subclasses Dog and Cat. Both Dog and Cat can have a method called 'makeSound', but they will produce different sounds when called.
Polymorphism he...
Multithreading is the ability of a CPU to execute multiple threads concurrently, allowing for better utilization of resources.
Multithreading allows for parallel execution of multiple tasks on a single CPU.
Each thread has its own set of registers and stack, but shares the same memory space.
Multithreading can improve performance and responsiveness of applications.
Example: A web server handling multiple requests concurren...
Collections in Java refer to classes and interfaces that provide a way to store and manipulate groups of objects.
Collections framework in Java includes interfaces like List, Set, and Map, along with classes like ArrayList, HashSet, and HashMap.
Collections provide methods for adding, removing, and accessing elements in a structured way.
Collections also offer features like sorting, searching, and iterating over elements
Its had 3 question (2 easy , 1 medium) happen on some internal coding platform of infosys
Infosys interview questions for designations
Array, sorting ,tree
I faced difficulty in managing multiple digital marketing campaigns simultaneously.
Balancing time and resources for each campaign
Prioritizing tasks based on campaign performance
Ensuring consistent messaging and branding across all campaigns
I was responsible for managing the digital marketing strategy and execution for the project.
Developed and implemented digital marketing campaigns to increase brand awareness and drive traffic to the website
Managed social media accounts and created engaging content to attract and retain customers
Utilized analytics tools to track and measure the success of digital marketing efforts
Collaborated with cross-functional teams...
Get interview-ready with Top Infosys Interview Questions
General coding interview
The Fibonacci series is a sequence of numbers where each number is the sum of the two preceding ones.
Start with two initial numbers, usually 0 and 1
Add the two previous numbers to get the next number in the sequence
Repeat this process to generate the Fibonacci series
Implement a function to check if two strings are anagrams of each other.
Create a function that takes in two strings as input
Remove all spaces and punctuation from both strings
Convert both strings to lowercase
Sort both strings alphabetically
Check if the sorted strings are equal, return true if they are anagrams, false otherwise
A double double-linked list is a data structure where each node has two pointers, one pointing to the next node and one pointing to the previous node.
Create a Node class with data, next, prev, next2, and prev2 pointers
Implement methods to add, remove, and traverse nodes in the list
Consider edge cases like adding/removing nodes at the beginning or end of the list
I applied via Company Website and was interviewed in May 2023. There were 4 interview rounds.
There were 30questions of aptitude and some verbal reasoning
There were 3codes. 1 is easy level and 2 are medium harder
Merge Sort has a time complexity of O(n log n).
Merge Sort is a divide-and-conquer algorithm that recursively divides the array into two halves.
It then merges the sorted halves to produce a sorted array.
The time complexity of Merge Sort is O(n log n), where n is the number of elements in the array.
This makes Merge Sort efficient for sorting large arrays.
Example: Sorting an array of 8 elements would require 3 merge steps...
An algorithm for trees in data structures.
A tree is a hierarchical data structure with a set of connected nodes.
Common operations on trees include insertion, deletion, and traversal.
There are different types of trees such as binary trees, AVL trees, and B-trees.
Tree algorithms often involve recursion and depth-first or breadth-first traversal.
Examples of tree algorithms include finding the height of a tree or checking
Lists and tuples are both sequence data types in Python, but they have some key differences.
Lists are mutable, meaning their elements can be changed, added, or removed.
Tuples are immutable, meaning their elements cannot be changed once defined.
Lists are defined using square brackets [], while tuples use parentheses ().
Lists are typically used for collections of similar items, while tuples are used for heterogeneous dat...
3 coding questions for DSE for 2024 clear 2 questions for DSE .
What people are saying about Infosys
2 Interview rounds
based on 86 reviews
Rating in categories
Technology Analyst
56.2k
salaries
| ₹3 L/yr - ₹11 L/yr |
Senior Systems Engineer
50.1k
salaries
| ₹2.8 L/yr - ₹8 L/yr |
System Engineer
39.2k
salaries
| ₹2.5 L/yr - ₹7.9 L/yr |
Technical Lead
30.6k
salaries
| ₹5.2 L/yr - ₹19.5 L/yr |
Senior Associate Consultant
27.5k
salaries
| ₹6.2 L/yr - ₹17 L/yr |
TCS
Wipro
Cognizant
Accenture