I applied through a recruiter. The process took 6 weeks. I interviewed at EPAM Systems in Nov 2022
Interview
It is an extremely simple process (I don't understand why there are reviews of difficult interview if it is one of the easiest I have had, if not the easiest). First you are contacted by Ukrainian recruiters via Linkedin. Then, you have an interview where they tell you about the opportunity and compare if what you say in your CV is true. Then comes the technical interview, which is nothing more than a rather long talk (90 min) in which you are asked about very basic concepts of data science, machine learning, software development, and some big data. It's quite easy, really. In my experience, I had 3 interviews for different projects and was never hired. Without giving any feedback, they wrote me messages such as "We are sorry to inform you that, unfortunately, the client decided not to move further with your candidacy." I am in Latin America and EPAM offers salaries not much different from what is paid locally, when the clients are foreign and pay EPAM in dollars at full rates.
Interview questions [1]
Question 1
technical interview, which is nothing more than a rather long talk (90 min) in which you are asked about very basic concepts of data science, machine learning, software development, and some big data. It's quite easy, really.
I applied online. I interviewed at EPAM Systems (Cali, Valle del Cauca)
Interview
El proceso de la entrevista fue bueno con el area de recursos humanos, luego tuve que hacer un test en codility platform, que pase, pero en la entrevista tecnica, muy pedante la persona que entrvista, con preguntas muy exageradas.
I applied online. I interviewed at EPAM Systems (Prag) in Jan 2026
Interview
Gone through 1 technical interview with an employee, which has no connections to the hiring team. Although the position was ML-orienteed, the questions I had were mostly about deep details of python and surrounding technologies (such as PyPoetry, etc.).
The meeting was also recorded for further review within the hiring team.
Eventually, I got a rejection, however, I was forced to ask them feedback several times before I got it. The feedback wasn't constructive - the strengths and weaknesses they mentioned didn't correspond to the reality - the feedback itself was generated by LLM, which is clearly seen by usage of '—' symbols. I have a strong suspicion, that I was disregarded because there was another candidate they had chosen, thus a lacking feedback.
Interview questions [1]
Question 1
Python Questions: GIL, multithreading vs multiprocessing, Poetry vs Python venv, Anaconda, Conda.
The process only included an HR interview. The recruiter asked about my background, experience, skills, and future goals, and also explained details about the company, the position, and potential career growth opportunities.