i
Infosys
Filter interviews by
3 coding questions in 3 hours.
I am a software developer with 5 years of experience in Java, Python, and SQL.
5 years of experience in Java, Python, and SQL
Strong problem-solving skills
Experience working in Agile development environment
Yes, I have 3 years of work experience in backend technologies including Java, Spring Boot, and SQL databases.
Worked with Java for backend development
Experience with Spring Boot framework
Proficient in working with SQL databases like MySQL and PostgreSQL
Longest substring refers to finding the continuous sequence of characters within a string with no repeating characters.
Iterate through the string and keep track of the characters seen so far
Use a hashmap to store the index of each character
Update the start index of the substring when a repeating character is encountered
Calculate the length of the current substring and update the longest substring found so far
I applied via Company Website and was interviewed in Dec 2024. There was 1 interview round.
A Python program using historical stock data and algorithms to determine the best price for selling stocks.
Use historical stock data to analyze trends and patterns
Implement algorithms like moving averages or RSI to predict stock price movements
Consider factors like volume, volatility, and market sentiment
Optimize the program for real-time data updates and accurate predictions
Program to check if two words are anagrams without using built-in functions
Create a function that takes in two strings as input
Convert both strings to lists of characters
Sort the lists of characters
Check if the sorted lists are equal to determine if the words are anagrams
I appeared for an interview in Jan 2025.
All went good and easy to handle
All went good and easy to handle
I am excited to join and contribute my technical skills to the team.
I have completed my degree in Engineering with a focus on technical skills.
I have previous experience working on technical projects during internships.
I am eager to learn and adapt to new technologies and tools in the field.
Lists are ordered and allow duplicates; sets are unordered and do not allow duplicates.
Lists maintain the order of elements. Example: [1, 2, 3, 3] has duplicates.
Sets do not maintain order and eliminate duplicates. Example: {1, 2, 3} only keeps unique values.
Lists can be indexed and sliced. Example: list[0] gives the first element.
Sets are optimized for membership tests. Example: '3 in set' is faster than '3 in list'.
L...
Abstract classes allow partial implementation, while interfaces define a contract with no implementation.
Abstract classes can have both abstract methods (without implementation) and concrete methods (with implementation).
Interfaces can only declare methods (no implementation) and can include default methods since Java 8.
A class can inherit from only one abstract class but can implement multiple interfaces.
Example of an...
Infosys interview questions for popular designations
Get interview-ready with Top Infosys Interview Questions
I applied via Referral and was interviewed in Oct 2024. There were 3 interview rounds.
Seeking new challenges and growth opportunities in a more innovative environment.
Looking for new challenges and opportunities for growth
Interested in working in a more innovative environment
Seeking a better work-life balance
I worked on developing data pipelines for ingesting and processing large volumes of data in Snowflake.
Designed and implemented ETL processes using Snowflake's features like Snowpipe and tasks.
Optimized SQL queries for performance and scalability.
Collaborated with data engineers and analysts to understand requirements and deliver solutions.
Implemented data quality checks and monitoring processes to ensure data integrity...
I appeared for an interview in Dec 2024.
STLC consists of phases like requirement analysis, test planning, test design, test execution, and test closure.
Requirement Analysis: Understanding the project requirements and defining the scope of testing.
Test Planning: Creating a test plan which includes test strategy, test objectives, and resource planning.
Test Design: Developing test cases and test scenarios based on requirements.
Test Execution: Running the test c...
Yes, I can write a program that outputs a sentence in reverse.
Create a function that takes a string as input
Split the string into an array of words
Reverse the array
Join the array back into a string and return
I am a dedicated SDET Automation Test Engineer with 5 years of experience in creating and executing automated test scripts.
5 years of experience in automation testing
Proficient in creating and executing automated test scripts
Strong knowledge of testing tools like Selenium and JUnit
Experience in Agile development environment
Excellent problem-solving skills
My salary expectations are based on my experience, skills, and the market rate for the position.
Research the average salary range for SDET Automation Test Engineers in the industry
Consider your level of experience and skills compared to the job requirements
Factor in any additional benefits or perks offered by the company
Be prepared to negotiate based on the overall compensation package
I applied via Company Website and was interviewed in Oct 2024. There was 1 interview round.
Program to count consecutive characters in a string
Iterate through the string and compare each character with the next one
Maintain a count for each character and append to the output string when a different character is encountered
Example: input 'aabbccc' -> output 'a2b2c3'
Dynamic xpath is a way to locate elements on a web page based on changing attributes or positions.
Use functions like contains(), starts-with(), or ends-with() to create dynamic xpaths
Avoid using indexes in xpaths as they can change with page updates
Consider using unique attributes or text within the element to create a reliable xpath
PUT is used to update or replace an entire resource, while PATCH is used to update specific fields of a resource.
PUT is idempotent, meaning multiple identical requests will have the same effect as a single request.
PATCH is not necessarily idempotent, as multiple identical requests may have different effects.
PUT requires the client to send the entire updated resource, while PATCH only requires the client to send the spe
I applied via Naukri.com and was interviewed in Sep 2024. There were 3 interview rounds.
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 5k interviews
Interview experience
based on 40.5k reviews
Rating in categories
Technology Analyst
55.4k
salaries
| ₹3 L/yr - ₹11 L/yr |
Senior Systems Engineer
51.1k
salaries
| ₹2.5 L/yr - ₹8 L/yr |
System Engineer
31.6k
salaries
| ₹2.5 L/yr - ₹5.6 L/yr |
Technical Lead
31k
salaries
| ₹5.1 L/yr - ₹19.8 L/yr |
Senior Associate Consultant
28.7k
salaries
| ₹6.2 L/yr - ₹16.8 L/yr |
TCS
Wipro
Cognizant
Accenture