i
Infosys
Filter interviews by
I applied via campus placement at Dr. B.R. Ambedkar National Institute of Technology (NIT), Jalandhar and was interviewed in Mar 2024. There were 2 interview rounds.
3 question in 3 hours
Count the occurrences of '-/1' in a given array of strings.
Iterate through the array and count the number of times '-/1' appears in each string.
Use a loop to go through each element of the array and check for the substring '-/1'.
Keep a counter to track the total occurrences of '-/1' in the array.
Data structure is a way of organizing and storing data in a computer so that it can be accessed and manipulated efficiently.
Data structures define the way data is organized and stored in memory.
Examples include arrays, linked lists, stacks, queues, trees, and graphs.
Choosing the right data structure is crucial for efficient data manipulation and retrieval.
What people are saying about Infosys
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
Duplicate characters in string
It was a basic coding rount
Kafka is a distributed streaming platform used for building real-time data pipelines and streaming applications.
Kafka is designed to handle high-throughput, fault-tolerant, and scalable real-time data streams.
It allows for the publishing and subscribing to streams of records, similar to a message queue.
Kafka is often used for log aggregation, stream processing, event sourcing, and real-time analytics.
It provides featur...
Cassandra is a distributed NoSQL database management system designed for handling large amounts of data across multiple servers.
Cassandra is used for storing and managing large amounts of structured data across multiple commodity servers.
It provides high availability and fault tolerance with no single point of failure.
Cassandra is commonly used for real-time analytics, IoT data, messaging platforms, and more.
It uses a ...
I applied via LinkedIn and was interviewed in Oct 2024. There were 4 interview rounds.
Cognitive,quatitative,logical
HTML is a markup language used for creating web pages.
HTML stands for HyperText Markup Language
It is used to structure content on the web
HTML tags are used to define elements like headings, paragraphs, images, links, etc.
Example:
posted on 24 Aug 2024
I applied via Referral and was interviewed in Jul 2024. There were 2 interview rounds.
I applied via Campus Placement
Apt and coding test was in first
2 coding questions was ask
Oops Concepts are fundamental principles of object-oriented programming such as Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability of a function to behave differently based on the object it is acting upon.
Abstraction: Hiding t...
posted on 16 Aug 2024
I applied via Naukri.com and was interviewed in Jul 2024. There were 3 interview rounds.
Methods of selecting elements in automation testing include using locators, XPath, CSS selectors, and various other strategies.
Using locators such as ID, class name, name, tag name, link text, and partial link text
Using XPath to navigate through elements in the HTML structure
Using CSS selectors to target elements based on their styles
Using various strategies like text matching, attribute values, and sibling/child relat...
Cucumber is a keyword used in BDD (Behavior Driven Development) testing framework to define test scenarios in a human-readable format.
Cucumber is used to write test scenarios in Gherkin language
It helps in bridging the communication gap between technical and non-technical team members
Cucumber allows for easy collaboration and understanding of test cases
Overriding is a concept in object-oriented programming where a subclass provides a specific implementation of a method that is already provided by its superclass.
Inheritance allows a subclass to inherit methods from its superclass.
Overriding allows a subclass to provide a specific implementation of a method that is already defined in its superclass.
The method in the subclass must have the same name, return type, and pa...
My strengths include attention to detail, problem-solving skills, and strong communication abilities.
Attention to detail - I have a keen eye for spotting errors and ensuring accuracy in my work.
Problem-solving skills - I am able to analyze complex problems and come up with effective solutions.
Strong communication abilities - I can effectively communicate with team members and stakeholders to ensure clarity and collabor
Agile process is a software development methodology that promotes adaptive planning, evolutionary development, early delivery, and continuous improvement.
Agile process involves breaking down the project into small increments called sprints
It emphasizes collaboration between cross-functional teams
Feedback is gathered regularly from stakeholders to make necessary adjustments
Scrum, Kanban, and XP are common frameworks use
Interview experience
based on 1 review
Rating in categories
Technology Analyst
56.2k
salaries
| ₹3 L/yr - ₹11 L/yr |
Senior Systems Engineer
50k
salaries
| ₹2.8 L/yr - ₹9.2 L/yr |
System Engineer
39.2k
salaries
| ₹2.5 L/yr - ₹5.5 L/yr |
Technical Lead
30.7k
salaries
| ₹5.2 L/yr - ₹19.5 L/yr |
Senior Associate Consultant
27.4k
salaries
| ₹6.2 L/yr - ₹17 L/yr |
TCS
Wipro
Cognizant
Accenture