EPAM Systems Software Developer interview questions
based on 355 ratings - Updated May 19, 2026
Averageinterview difficulty
Very positiveinterview experience
How others got an interview
47%
Applied online
Applied online
27%
Recruiter
Recruiter
12%
Campus Recruiting
Campus Recruiting
7%
Employee Referral
Employee Referral
3%
Other
Other
3%
In Person
In Person
1%
Staffing Agency
Staffing Agency
Interview search
355 interviews
Viewing 346 - 350 of 355 Interviews
EPAM Systems interviews FAQs
Software Developer applicants have rated the interview process at EPAM Systems with 2.5 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 58.6% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Developer roles take an average of 30 days to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at EPAM Systems overall takes an average of 20 days.
Common stages of the interview process at EPAM Systems as a Software Developer according to 2 Glassdoor interviews include:
Presentation: 33%
Skills test: 33%
Phone interview: 33%
Here are the most commonly searched roles for interview reports -
1) You communicate with HR, asking you some general questions in English (technical and general ones);
2) You are invited to the Epam office, were manages and Engineers are asking you a series of technical questions;
3) You may wait for a final decision for a day and then HR will send you a official job offer;
I applied through a recruiter. The process took 4 weeks. I interviewed at EPAM Systems (Kraków)
Interview
strange - a lot of question like in school... ;-) people who interviewing me wasn't intersted what kind of project I was involved - purely technical knowledge which you're often using but not fanatically describe all details
I applied through a recruiter. The process took 4 weeks. I interviewed at EPAM Systems (Debrecen) in May 2015
Interview
First there was a test on paper about the basic programming tools in java. For example exceptions, abstract class, ... etc.
After a few weeks the second round was coding and it took 1-2 hours. The exercise was to write a simple application using exception handling, abstract class, interfaces, file handling ... etc. After that there was a code review with a verbal interview about the programming skills you know, such as patterns and collections.
At the end I did not get an offer. I created a working application during the second round, but after a few weeks they reject me. They were pretty rude. I asked what were my mistakes, and they answered that I have to re-learn the basic programming tools like classes...
It was a Junior Developer position but I think they don't want an entrant programmer. They want somebody who code in patterns in a job interview which took 1 or 2 hours.