EPAM Systems Senior 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 56 - 60 of 338 Interviews
EPAM Systems interviews FAQs
Senior 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 a recruiter. The process took 2 weeks. I interviewed at EPAM Systems (Bengaluru)
Interview
total 3 rounds: each 1.5 hr long
1 round: coding 2 questions
2nd round: System design HLD for Order booking system , Java Stream, design pattern , microservice pattern
3rd round: with Hiring mnaager
Current project design choices
time complexity array vs linkedlist
The interview felt rushed and overly scripted, with little room for real conversation — more like checking boxes than assessing skills. Technical issues with the platform also caused delays and disrupted the flow. Overall, it lacked a personal or engaging touch.
I applied through a recruiter. The process took 4 weeks. I interviewed at EPAM Systems (Adelaide) in Apr 2025
Interview
The overall interview experience was quite unprofessional. After the initial HR round, the first attempt at the technical interview was canceled by the interviewer due to issues with their video setup. The interview was then rescheduled, but the second time, no one showed up at the scheduled time. It finally proceeded on the third attempt, during which the interviewer asked relevant questions related to Node.js, React, and AWS — appropriate for the Senior Software Engineer role.
After the technical interview, I received positive feedback and was informed I would be moving to the next stage. However, two weeks later, I was told that the client had put the role on hold and they would get back to me in 4 to 6 weeks. Despite the timeline, I never received any further updates from the hiring team.
If the client was not ready to proceed with hiring, it would have been more respectful and efficient for both parties to avoid unnecessary delays and rescheduling. This experience reflects poorly on the overall recruitment process.