i
Infosys
Filter interviews by
Easy coding round just to check the basics
Lazy evaluation is a programming technique where expressions are not evaluated until their results are actually needed.
Expressions are only evaluated when their results are needed
Helps improve performance by avoiding unnecessary computations
Commonly used in functional programming languages like Haskell
Time travel in delta tables refers to the ability to query data as it existed at a specific point in time.
Delta tables allow you to query data as it existed at a specific version or timestamp.
This feature is useful for auditing, debugging, and analyzing historical data changes.
You can use time travel queries with Delta Lake's versioning and timestamp capabilities.
I want to join Infy again because of the great work culture, opportunities for growth, and the chance to work with talented individuals.
Great work culture at Infy
Opportunities for growth and development
Chance to work with talented individuals
I applied via Campus Placement and was interviewed in May 2024. There were 2 interview rounds.
Developing a software company involves strategic planning, hiring skilled professionals, creating innovative products, and establishing a strong brand presence.
Identify a niche market or problem to solve
Build a talented team of software engineers and developers
Create innovative and user-friendly software products
Establish a strong brand presence through marketing and networking
Focus on customer satisfaction and feedbac
Continuous learning through reading, courses, workshops, and hands-on experience.
Read books, articles, and research papers related to your field.
Take online courses or attend workshops to learn new technologies and skills.
Participate in hackathons or side projects to gain hands-on experience.
Seek mentorship from experienced professionals in the industry.
Attend conferences and networking events to stay updated on indust
I applied via Company Website and was interviewed in Jun 2024. There were 3 interview rounds.
Math Reasoning and Engineering mathmatics
Array string function and recursion
DSA stands for Data Structures and Algorithms, which are fundamental concepts in computer science for solving complex problems efficiently.
DSA involves organizing and storing data in a way that allows for efficient retrieval and manipulation.
Algorithms are step-by-step procedures for solving problems, while data structures are ways to store and organize data.
Examples of DSA questions include sorting algorithms like qui
DSA based programming refers to using data structures and algorithms in programming to solve complex problems efficiently.
DSA stands for Data Structures and Algorithms
It involves implementing various data structures like arrays, linked lists, trees, graphs, etc.
It also involves using algorithms like sorting, searching, dynamic programming, etc.
DSA based programming helps in writing efficient and optimized code
Example: ...
Logical thinking in programming involves the ability to break down complex problems into smaller, manageable parts and to create a step-by-step plan to solve them.
Identifying patterns and relationships between different elements in the problem
Breaking down the problem into smaller subproblems
Creating a logical sequence of steps to solve each subproblem
Using conditional statements and loops to control the flow of the pr...
Infosys interview questions for popular designations
Stream API is a feature in Java that allows processing collections of objects in a functional style.
Stream API provides a way to perform operations on collections such as filter, map, reduce, etc.
It supports functional programming paradigms like lambda expressions and method references.
Stream API can improve code readability and maintainability by enabling concise and expressive code.
Example: List
I expect challenging projects, opportunities for growth, supportive team environment, and work-life balance.
Challenging projects that allow me to utilize my skills and learn new ones
Opportunities for professional growth and advancement within the company
A supportive team environment where collaboration and communication are valued
Work-life balance to ensure I can perform at my best both at work and in my personal life
I am a dedicated and results-driven individual with a strong work ethic and a proven track record of success in similar roles.
I have relevant experience and skills that align with the requirements of the position
I am a quick learner and adaptable to new environments
I am highly motivated and committed to delivering high-quality work
I have a strong ability to work well in a team and communicate effectively with clients a
Get interview-ready with Top Infosys Interview Questions
I applied via Naukri.com and was interviewed in Apr 2024. There were 2 interview rounds.
POM stands for Page Object Model, a design pattern used in test automation to create reusable and maintainable test scripts.
POM separates the test scripts from the page objects, making the code more organized and easier to maintain.
Each page in the application has its own corresponding page object class, which contains the locators and methods to interact with that page.
By using POM, changes to the UI can be easily man...
Program to count occurrences of specific character in a String
Iterate through each character in the string
Check if the character matches the specific character
Increment a counter if there is a match
Program to repeat characters in a string based on their position
Iterate through each character in the input string
Repeat each character based on its position in the string
Concatenate the repeated characters to form the output string
Program to reverse a string using array of characters
Create a character array from the input string
Use two pointers to swap characters from start and end of the array
Repeat until the pointers meet in the middle
Use Selenium logic to close all windows except one.
Get all window handles using driver.getWindowHandles()
Iterate through each window handle and close it except for the desired window
Switch to the desired window using driver.switchTo().window()
Program to get sum of all digits from a string
Iterate through each character in the string
Check if the character is a digit using Character.isDigit() method
If it is a digit, convert it to integer and add it to a running sum
posted on 29 Aug 2024
I applied via Company Website and was interviewed in Dec 2024. There was 1 interview round.
Simple reverse string
form with validation
I applied via Company Website and was interviewed in Jun 2024. There was 1 interview round.
Oops concept is a programming paradigm that focuses on objects and classes to organize code and improve reusability.
Oops concept stands for Object-Oriented Programming System
It includes concepts like inheritance, polymorphism, encapsulation, and abstraction
Real world examples include a car (object) with properties like color, model, and methods like start, stop, accelerate
Another example is a bank account (object) with...
SDLC stands for Software Development Life Cycle, which is a process used by software development teams to design, develop, and test high-quality software.
1. Planning: Define the project scope, requirements, and create a project plan.
2. Analysis: Gather and analyze requirements from stakeholders.
3. Design: Create a detailed design of the software based on requirements.
4. Implementation: Develop the software based on the...
Developed a smart irrigation system using IoT technology
Researched different IoT sensors and devices for monitoring soil moisture levels
Designed a mobile application for users to remotely control the irrigation system
Implemented machine learning algorithms to predict optimal watering schedules
Conducted field tests to validate the system's effectiveness
Presented the project at a university symposium
Medium to hard DA Algo Questions
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.9k interviews
Interview experience
based on 39.5k reviews
Rating in categories
Technology Analyst
55.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Systems Engineer
50.7k
salaries
| ₹0 L/yr - ₹0 L/yr |
System Engineer
39.6k
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
30.8k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Associate Consultant
28.1k
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Wipro
Cognizant
Accenture