Filter interviews by
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
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
Execution context refers to the environment in which a piece of code is executed, including variables, scope, and this keyword.
Execution context includes variables, scope chain, and the value of the this keyword.
There are three types of execution contexts: global, function, and eval.
Each function call creates a new execution context, which is pushed onto the call stack.
Lexical environment and variable environment ...
Closure is a function that captures the environment in which it was created, allowing it to access variables from its outer scope even after the outer function has finished executing.
Closure allows a function to access variables from its outer scope even after the outer function has finished executing.
It 'closes over' the variables in its lexical scope, preserving their values.
Closure is commonly used in event han...
What people are saying about EPAM Systems
LRU cache is a data structure that stores the most recently used items and discards the least recently used items.
LRU stands for Least Recently Used
It has a fixed size and when it reaches its limit, the least recently used item is removed to make space for a new item
It uses a doubly linked list and a hash map to achieve O(1) time complexity for both insertion and deletion
Example: A web browser caching the most rec...
Stream based problems involve processing data in a continuous flow rather than all at once.
Use stream processing libraries like Apache Kafka or Apache Flink
Consider factors like data volume, velocity, and variety
Implement backpressure mechanisms to handle high data loads
I appeared for an interview in Jan 2025.
Stream based problems involve processing data in a continuous flow rather than all at once.
Use stream processing libraries like Apache Kafka or Apache Flink
Consider factors like data volume, velocity, and variety
Implement backpressure mechanisms to handle high data loads
I applied via Campus Placement and was interviewed in Jul 2024. There were 3 interview rounds.
A situational based question
I applied via Campus Placement and was interviewed in Mar 2024. There were 3 interview rounds.
Three questions was there and i solve all of them .
Execution context refers to the environment in which a piece of code is executed, including variables, scope, and this keyword.
Execution context includes variables, scope chain, and the value of the this keyword.
There are three types of execution contexts: global, function, and eval.
Each function call creates a new execution context, which is pushed onto the call stack.
Lexical environment and variable environment are p...
I applied via LinkedIn and was interviewed in Apr 2024. There were 2 interview rounds.
İt was really difficult however you can find the answers easily.
I applied via LinkedIn and was interviewed in Apr 2021. There were 5 interview rounds.
I applied via Referral and was interviewed in Jan 2022. There was 1 interview round.
I applied via Company Website and was interviewed before Jan 2022. There were 6 interview rounds.
Basic 3 questions were asked about DSA and algorithms.
3 hard questions were there for dynamic programming and dsa
10 persons were there for the gd and one interviewer
I applied via Naukri.com and was interviewed in Mar 2021. There were 4 interview rounds.
The duration of EPAM Systems Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 6 interview experiences
Difficulty level
Duration
based on 237 reviews
Rating in categories
Hyderabad / Secunderabad
3-8 Yrs
₹ 6.5-28.5 LPA
4-12 Yrs
Not Disclosed
Senior Software Engineer
3.7k
salaries
| ₹16.4 L/yr - ₹37.2 L/yr |
Software Engineer
2.2k
salaries
| ₹8.5 L/yr - ₹23.8 L/yr |
Lead Software Engineer
1.1k
salaries
| ₹29.9 L/yr - ₹47 L/yr |
Senior Systems Engineer
390
salaries
| ₹22 L/yr - ₹36.3 L/yr |
Software Developer
366
salaries
| ₹10.2 L/yr - ₹30.5 L/yr |
DXC Technology
Sutherland Global Services
Optum Global Solutions
Virtusa Consulting Services