Filter interviews by
I applied via Approached by Company and was interviewed in Sep 2023. There were 2 interview rounds.
Output list of palindrome strings from a given string.
Iterate through each substring in the given string and check if it is a palindrome.
Use two pointers approach to check if a substring is a palindrome.
Store palindrome substrings in an array and return the array.
Given a matrix, replace rows and columns with 0 when encountering a 0.
Iterate through the matrix and store the row and column indices of 0s in separate sets.
Iterate through the sets and update the corresponding rows and columns to 0.
Kafka is a distributed streaming platform that allows for the flow of messages through topics, partitions, and consumers.
Kafka is a distributed streaming platform that allows producers to publish messages to topics.
Topics are divided into partitions, which allow for parallel processing and scalability.
Producers can specify a key for a message, which determines the partition to which the message will be sent.
Consumers c...
Coding questions based on real time
I applied via LinkedIn and was interviewed before Dec 2023. There was 1 interview round.
Find the maximum profit by buying and selling stocks once.
Iterate through the array and keep track of the minimum price seen so far.
Calculate the profit by subtracting the current price with the minimum price.
Update the maximum profit if a higher profit is found.
Return the maximum profit at the end.
What people are saying about EPAM Systems
Dependency injection is a design pattern in which components are given their dependencies rather than creating them internally.
Allows for easier testing by providing mock dependencies
Promotes loose coupling between components
Improves code reusability and maintainability
Examples: Constructor injection, Setter injection, Interface injection
EPAM Systems interview questions for designations
I applied via LinkedIn and was interviewed in Oct 2023. There were 4 interview rounds.
Get interview-ready with Top EPAM Systems Interview Questions
SOLID is a set of five design principles to make software designs more understandable, flexible, and maintainable.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open/Closed Principle: Software entities should be open for extension but closed for modification.
L - Liskov Substitution Principle: Objects of a superclass should be replaceable with objects of its subclasses without aff...
I applied via Approached by Company and was interviewed before Nov 2023. There were 3 interview rounds.
Java streams api and DSA related questions
I applied via Instahyre and was interviewed in Aug 2023. There were 2 interview rounds.
Some of the top questions asked at the EPAM Systems Senior Software Engineer interview -
The duration of EPAM Systems Senior Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 82 interviews
4 Interview rounds
based on 267 reviews
Rating in categories
Senior Software Engineer
3.1k
salaries
| ₹15 L/yr - ₹42 L/yr |
Software Engineer
1.9k
salaries
| ₹4.9 L/yr - ₹25 L/yr |
Lead Software Engineer
963
salaries
| ₹16.5 L/yr - ₹53 L/yr |
Senior Systems Engineer
322
salaries
| ₹12 L/yr - ₹36 L/yr |
Software Developer
270
salaries
| ₹8.5 L/yr - ₹30 L/yr |
TCS
Accenture
DXC Technology
Optum Global Solutions