EPAM Systems Sr. Software Engineer interview questions
based on 338 ratings - Updated Jun 2, 2026
Averageinterview difficulty
Mostly positiveinterview experience
How others got an interview
41%
Applied online
Applied online
40%
Recruiter
Recruiter
7%
Employee Referral
Employee Referral
4%
Other
Other
4%
In Person
In Person
3%
Staffing Agency
Staffing Agency
0%
Campus Recruiting
Campus Recruiting
Interview search
338 interviews
Viewing 46 - 50 of 338 Interviews
EPAM Systems interviews FAQs
Sr. Software Engineer applicants have rated the interview process at EPAM Systems with 2 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 72.7% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied through other source. I interviewed at EPAM Systems (Bengaluru) in Aug 2025
Interview
I applied via LinkedIn and hr approached me for the basic details. My resume is short listed. It has majorly 3 rounds TR-1,TR-2 and Managerial Round. After you will be hired.
Interview questions [1]
Question 1
1. Single ton Pattren
2.Multithreading
3.Programming on DSA(Dynamic Programming)
I applied through a recruiter. The process took 2 months. I interviewed at EPAM Systems (Bengaluru) in May 2025
Interview
EPAM Systems initially reached out to me for a role and scheduled a 1.5-hour technical interview. The panel was knowledgeable, and the questions were relevant and engaging. I genuinely enjoyed the technical discussion and felt it was a strong round.
However, the overall interview experience was disappointing. After the first round, there was no update for nearly 2 weeks, despite multiple follow-ups. Eventually, two more interviews were scheduled back-to-back with very little notice or clarity. And once those were completed, again radio silence!
They reached out to me about 3 weeks later to speak about the offer, but I declined since by then I had already joined another org.
The entire process felt prolonged and unorganized. While the interviewers themselves were great, the lack of communication and professionalism from the recruitment team really diminished the overall experience. I hope EPAM takes this as constructive feedback and improves their candidate handling process in the future.
Interview questions [1]
Question 1
1. How to assign story points?
2. Any other estimation techniques to assign story points?
3. How do you decide which test cases should be automated and which not?
4. How you would decide which tools to use for automation framework, how you will build it?
5. Do you know design patterns? Explain (DRY, KISS, SOLID)
6. Where have you applied these design patterns?
7. Explain OOPs concepts
8. Have you used lambda expressions? Explain
9. What types of reports do you typically generate in your automation testing process?
10. Have you ever created and shared test reports with management? If so, what kind of data did you include—such as regression results, number of defects found, execution time, etc.—and how did you present it?
11. When implementing a database connection in your framework, which design pattern would you use and why?
I applied online. I interviewed at EPAM Systems (Poona) in Jul 2025
Interview
L1 then L2 First Round questions
1.giving integer array {0,-1,-3} fine the first positive number which is missing in array in this case output is 1, {1,2,4,5} in this output is 3, {1,2,3,4} in this output is 5
2.Some Java 8 coding questions on sorting array
3.Java 8 stream API questions asked about methods
4.Map and flatmap diffrence
5.volatile keyword
6.transit keyword
7.super keyword
8.spring annotations
9.collection question difference between Map and List, concurrency HashMap
11.abstract method and interface difference