I recently interviewed for a Senior JavaScript Developer position at EPAM, and my experience was disappointing. The interview process included questions on React, pure JavaScript, HTML, CSS, databases, AWS, and backend topics—some of which were not originally part of the job scope. Despite answering all questions well, completing two pure JavaScript exercises correctly, and receiving positive feedback from the interviewer about my broad knowledge, I was unexpectedly rejected.
I was not given any constructive feedback or reasons for the rejection, which made the experience feel unfair and untransparent. If EPAM has specific expectations beyond the stated job description, they should communicate them clearly upfront.