Glassdoor users rated their interview experience at EPAM Systems as 100% positive with a difficulty rating score of 2.5 out of 5 (where 5 is the highest level of difficulty). Candidates interviewing for Project Manager and UIUX Designer rated their interviews as the hardest, whereas interviews for Project Manager and UIUX Designer roles were rated as the easiest.
The hiring process at EPAM Systems takes an average of 14 days when considering 2 user submitted interviews across all job titles. Candidates applying for Project Manager had the quickest hiring process (on average 14 days), whereas Project Manager roles had the slowest hiring process (on average 14 days).
overall good experience for l1 and l2 rounds java and automation test engineer interview was vey fast and quick reply its good experience for that company for good experience interview
I applied online. I interviewed at EPAM Systems in Oct 2025
Interview
Hice dos exámenes, uno para nivel de inglés y otro de preguntas técnicas de python, ambas asíncronas.
Después de unas semanas me llamaron y me explicaron el proceso de selección, el puesto y cuanto iba a ganar, me agendaron una entrevista técnica en inglés con alguien
En la entrevista técnica se me hicieron preguntas sobre fundamentals de python y OOP
Interview questions [5]
Question 1
OOP en python, que es encapsulamiento, que es una instancia, codificar como hacer una lista en python, imprimir a partir del segundo item, codificar una clase demostrando los 4 pilares de OOP, etc.., además cosas de estructura de datos como cuales hay y sus diferencias
I applied through a recruiter. The process took 3 weeks. I interviewed at EPAM Systems (Kyiv, ) in May 2024
Interview
Was 4 steps
HR interview
Tech interview
English level interview
Project interview
Each stage was clearly structured, with friendly communication and a professional atmosphere throughout. I felt comfortable and engaged at every step — overall, it was a very positive experience!
Interview questions [1]
Question 1
One of the key questions they asked was about how I’d design a scalable Node.js backend — specifically, how to handle high traffic using async patterns and load balancing. We discussed approaches like clustering, message queues, and optimizing database calls with caching.