EPAM Systems Javascript Software Engineer interview questions
based on 14 ratings - Updated Jan 13, 2026
Averageinterview difficulty
Mostly positiveinterview experience
How others got an interview
67%
Applied online
Applied online
17%
Recruiter
Recruiter
8%
Other
Other
8%
Employee Referral
Employee Referral
Interview search
14 interviews
Viewing 6 - 10 of 14 Interviews
EPAM Systems interviews FAQs
Javascript Software Engineer applicants have rated the interview process at EPAM Systems with 3 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 Javascript Software Engineer roles take an average of 1 day to get hired, when considering 1 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 Javascript Software Engineer according to 1 Glassdoor interviews include:
Other: 50%
Background check: 50%
Here are the most commonly searched roles for interview reports -
I applied online. I interviewed at EPAM Systems (Gurgaon, Haryana) in Sep 2023
Interview
Same process was followed as per Epam website First round - HR Second round - Technical interview (90 min) Third round - Hiring manager discussion (if you clear the second round)
Interview questions [1]
Question 1
-Sort array without .sort() -Hoisting -Scope chaining and prototype -Closure -Currying Ques for the sum -Cookies -Local and session storage -Lifecycle hooks angular -Dependency injection -difference between constructor and ngOnChanges
I applied online. The process took 4 weeks. I interviewed at EPAM Systems (Newcastle upon Tyne, England) in Feb 2022
Interview
The role was for a VueJS position
The first round included a brief phone call to discuss the role and to get to know me
The second round was a technical call over zoom, I was asked rounds of questions related to code quality, and how I’d make decisions on a project
The third call was a culture check and included another zoom call to talk more about myself and my motivations, where I’m interested in learning and etc
I received a phone call two days after the third call to explain that due to the 14,000 employees in Ukraine, the senior developers thought I was a great fit for the team but unfortunately the senior developers were under a lot more pressure and they would be unable to hire me at this moment
Overall - EPAM was very thorough during the entire process, and very receptive to
my enquiries and did not drag their feet during the process.
I was contacted by a recruiter on LinkedIn.
My general interview which was the first was very great and the recruiter was kind and human.
The second interview which was technical interview was great too. The interviewer was very friendly and professional.
He ask me about
Arrays(Write a function to Return the second largest number)
Ask me about Reactjs, Nodejs and some general JavaScript questions.
Interview questions [1]
Question 1
Arrays(Write a function to Return the second largest number)
Ask me about Reactjs, Nodejs and some general JavaScript questions.