Filter interviews by
I applied via LinkedIn and was interviewed before Oct 2021. There were 2 interview rounds.
Spring Boot is a framework that simplifies the development of Java applications.
Spring Boot provides a pre-configured environment for building and deploying applications.
It uses an embedded server, such as Tomcat or Jetty, to run the application.
It also includes a variety of starter dependencies, which can be easily added to the project.
Spring Boot uses auto-configuration to automatically configure the application base...
To make a list immutable in custom objects, use the 'tuple' data type instead of 'list'.
Replace the 'list' data type with 'tuple' to create an immutable list.
Tuples are similar to lists but cannot be modified once created.
Immutable lists provide data integrity and prevent accidental modifications.
Ways to iterate on collections in software engineering
For loop
While loop
Foreach loop
Iterator
Stream API
Lambda expressions
The current project follows a microservices architecture.
The project is divided into multiple small services that communicate with each other through APIs.
Each service is responsible for a specific functionality.
The services are deployed independently and can be scaled as per the requirement.
The architecture allows for easy maintenance and updates.
Examples of services include user management, payment gateway, and inven
Exception handling is crucial in microservices to ensure fault tolerance and reliability.
Each microservice should have its own exception handling mechanism.
Exceptions should be logged and monitored for analysis and improvement.
Use circuit breakers and retries to handle transient errors.
Consider using a centralized exception management system for better visibility.
Ensure error messages are clear and informative for easi
I was interviewed in Jan 2025.
HashMap principles involve key-value pairs, hashing, and efficient retrieval.
HashMap stores key-value pairs using hashing for efficient retrieval.
Keys must be unique but values can be duplicated.
HashMap allows null keys and values.
HashMap is not synchronized, use ConcurrentHashMap for thread safety.
What people are saying about EPAM Systems
I applied via Campus Placement and was interviewed in Jul 2024. There were 3 interview rounds.
A situational based question
Count the number of words in a list of strings
Iterate through the list of strings
Split each string by spaces to get individual words
Increment a counter for each word encountered
Check if strings are anagrams by sorting characters and comparing
Sort characters in each string and compare if they are equal
Use a hashmap to count characters in each string and compare the counts
Example: 'listen' and 'silent' are anagrams
EPAM Systems interview questions for designations
Get interview-ready with Top EPAM Systems Interview Questions
I applied via Referral and was interviewed in Aug 2024. There were 2 interview rounds.
Coding questions given to clear min required score
Event handler in dotnet is a function that responds to events triggered by user actions or system events.
Event handlers are used to handle events like button clicks, mouse movements, etc.
In .NET, event handlers are typically defined using delegates.
Example: handling a button click event in a Windows Forms application.
Optimizing SP involves improving performance and efficiency of stored procedures in a database.
Identify and eliminate unnecessary or redundant code
Use appropriate indexing to speed up data retrieval
Avoid using cursors and loops whenever possible
Consider parameterizing queries to improve execution plan caching
Regularly monitor and analyze performance metrics to identify bottlenecks
I applied via Campus Placement
25 questions medium level questions
3 questions with medium level data strucures
Supportive team and give basic topic
I applied via Naukri.com and was interviewed in Mar 2024. There were 2 interview rounds.
Medium level questions
Use a hash set to find duplicates in a string efficiently.
Create a hash set to store characters as you iterate through the string.
If a character is already in the hash set, it is a duplicate.
Return the set of duplicates found.
The duration of EPAM Systems Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 37 interviews
3 Interview rounds
based on 199 reviews
Rating in categories
Senior Software Engineer
2.8k
salaries
| ₹11 L/yr - ₹42 L/yr |
Software Engineer
1.7k
salaries
| ₹5.2 L/yr - ₹24 L/yr |
Lead Software Engineer
865
salaries
| ₹18 L/yr - ₹50 L/yr |
Senior Systems Engineer
305
salaries
| ₹12 L/yr - ₹38.8 L/yr |
Software Test Automation Engineer
260
salaries
| ₹6 L/yr - ₹20 L/yr |
TCS
Infosys
Wipro
HCLTech