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 246 - 250 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 other source. The process took 2 weeks. I interviewed at EPAM Systems (Bengaluru) in Sep 2021
Interview
Date Of Interview : 20-Sep-21
1. Online Test
- Basic Programming on Codility site
2. Technical Round
- Interviewer questions were upto the mark
3. Techno Managerial Round
- Basic managerial questions & suggestions for improvement w.r.t technologies
4. HR Round
- Basic discussion & quick offer
I really appreciate both the interviewer and manager for appreciation and providing guidance towards improvement areas
Interview questions [1]
Question 1
1. Shallow Copy Vs Deep Copy & Implementation
2. Co-varient Return Types
3. Collection
- For maintaining order in map -> LinkedHashMap
- Concurrent HashMap
- Problem where we need sort for custom object --> Override Equals And HashCode
4. try-with-resources with implementation
5. SOLID principles with example
# Java 8
- Parallel Stream & its pros and cons
# Spring Boot
- Profiling
- Saga Pattern for distributed transactions -- cache concept
# Microservices
- On Gateways, Discovery server ---> We use Eureka
- Hsytrix etc.. --> Fault tolerance
# Program
- Find Cube of number then filter total > 100 & then find its average
I applied through a recruiter. The process took 2 weeks. I interviewed at EPAM Systems
Interview
Recruiter contacted me on LinkedIn, first there was a test, and then the technical interview.
The process is still not clear to me, the recruiter just ghosted on me after my technical interview, before that, the recruiter was responding me within minutes.. This is quite frustrating for me as both the technical interview and the test went pretty well(atleast in my opinion)..
Interview questions [1]
Question 1
Test was about building logic, which was mostly placing the right statements on correct places. There were 10 such questions.
The interview was okay, the interviewer started of by introduction and asking about the experience. 2 problem solving questions were giving (LC easy ones), which I was able to complete.
I applied online. The process took 1+ week. I interviewed at EPAM Systems (Bengaluru) in Sep 2021
Interview
Round 1:- All into technical related to Java and Coding programs.
Round 2:- interviewed by 2 On-Shore folks, All into System design. asked me to design Outlook meeting flow,
Some Coding program, some behavioural question regarding current roles and responsibilities.
Round 3:- Interviewed by hiring manager from Offshore.
Some system design question, seems he was impressed and then asked me about my expectations and joining date.
Round 4:- HR discussion, this was very unprofessional discussion.
He was not fine with my expected CTC and instead of negotiating, he told “I waisted his time….”. also said I got rejected in last round…… really ? If yes then why this HR discussion being held.
If this is the case then how about my time ?