Filter interviews by
Some random question in Javascript ex: Closure,this,debounce, and custom hooks
Two java coding questions - 1 DSA and 1 streams
Designed a scalable microservices architecture using Docker and Kubernetes for real-time data processing.
Utilized Docker containers to encapsulate each microservice for easy deployment and scaling
Implemented Kubernetes for automated container orchestration and management
Used Kafka for real-time data streaming and processing
Designed RESTful APIs for communication between microservices
What people are saying about EPAM Systems
EPAM Systems interview questions for popular designations
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
Get interview-ready with Top EPAM Systems Interview Questions
I applied via LinkedIn and was interviewed in Jul 2024. There were 5 interview rounds.
On financial solution creation
The architecture pattern used is Model-View-Controller (MVC)
Separates the application into three main components: Model (data), View (UI), and Controller (logic)
Promotes code reusability, modularity, and easier maintenance
Commonly used in web development frameworks like Ruby on Rails and Laravel
Comparator is used to compare two objects for sorting while Comparable is implemented by a class to define natural ordering.
Comparator is an interface in Java used to sort objects based on custom criteria
Comparable is an interface in Java implemented by a class to define natural ordering
Comparator can be used to sort objects of different classes, while Comparable is used for objects of the same class
I applied via LinkedIn and was interviewed in Aug 2024. There was 1 interview round.
Event Loop is a mechanism in JavaScript that allows asynchronous operations to be executed in a non-blocking way.
Event Loop is responsible for handling the execution of code, callbacks, and I/O operations in JavaScript.
It continuously checks the call stack for any pending tasks and executes them in a sequential manner.
Event Loop ensures that the JavaScript engine is not blocked by long-running tasks, allowing for a smo...
Promises in JavaScript are objects representing the eventual completion or failure of an asynchronous operation.
Promises are used to handle asynchronous operations in JavaScript.
They can be in one of three states: pending, fulfilled, or rejected.
Promises can be chained using .then() to handle success and .catch() to handle errors.
Example: const myPromise = new Promise((resolve, reject) => { ... });
I applied via Referral and was interviewed in Aug 2024. There were 2 interview rounds.
Coding questions given to clear min required score
Some of the top questions asked at the EPAM Systems interview -
The duration of EPAM Systems interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 491 interviews
Interview experience
based on 1.4k reviews
Rating in categories
Senior Software Engineer
2.8k
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
1.8k
salaries
| ₹0 L/yr - ₹0 L/yr |
Lead Software Engineer
903
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Systems Engineer
328
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Test Automation Engineer
264
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
HCLTech