Ho presentato la mia candidatura tramite un selezionatore. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso EPAM Systems nel mese di mar 2025
Colloquio
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.
Domande di colloquio [1]
Domanda 1
One thing that stood out was the unexpected range of topics covered during the interview. While the role was for a Senior JavaScript Developer position, the interview went beyond just JavaScript and React, covering HTML, CSS, databases, AWS, and even backend technologies. One of the more surprising parts was that they had two exercises focused purely on JavaScript, which I answered correctly. Despite feeling confident about my answers and the positive feedback from the interviewers, I was shocked to learn later that I wasn’t selected for the role.
Ho presentato la mia candidatura tramite un selezionatore. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso EPAM Systems (Atene, , Attica) nel mese di mar 2026
Colloquio
I had a week to prepare for this interview. For 90 minutes I was answering questions on Javascript, Typescript, Angular and CSS. Some of the questions were tricky, but for a well prepared candidate there should be no problem. There was no DSA questions, only some pair programming on Angular forms. The interviewer was another frontend developer, he was pleasant so it was an overall nice experience.
Domande di colloquio [1]
Domanda 1
Typical questions on Javascript like closures, promises and such. Questions about types in Typescript. General questions on Angular and more specifically on forms. A few questions on CSS.
Ho presentato la mia candidatura tramite un selezionatore. Ho sostenuto un colloquio presso EPAM Systems (Chennai) nel mese di feb 2026
Colloquio
The first discussion was with HR, and he scheduled the first tech round with an interviewer who has 12+ years of experience in Frontend development. The first round was purely technical with advanced concepts in JS, React, security, and performance
Domande di colloquio [1]
Domanda 1
Event loop
SOLID principles
Currying - sum(1)(2)() - implementation
Const Person = {
Name
Age
setName() => arrow
setAge: function()
}
console(Person.name)
console(Person.age)
Websocket, Polling
requestAnimationFrame()
RBAC, theme - context or store
Union, intersection
Git rebase, merge
Partial, omit
Testing library - jest, rtl
Directives, composition
Using ref - change button color
useHistory - maintain prev and next
array.map(a => a < 3)
React fiber
Prioritisation in react - how does it happen
ssr, nextjs
Liskov, IoC
Code review
Performance optimization - initial load 10s
Garbage collection
Memory optimization
Critical rendering path
when you use custom hook how would you maintain reference when its used across multiple components, something to do with useEffect
Proto and prototypal inheritance
Lifecycle hooks
React versions
Owasp top 10
Cors
Xss
How react handles xss
V8 engine - implementation