I applied online. I interviewed at EPAM Systems in Feb 2021
Interview
1. interview with hr staff about the company and the role you are offered, it takes 30 min max
2. technical interview with team lead, it takes 1 hour
3. H1B visa process, between April and October
4. interview with customer, earliest in next year's January
5. offer
Interview questions [1]
Question 1
In technical interview, I am asked the questions below;
1. Code reviewing. how to write clean code.
2. methodology, agile, how do you implement agile, which tools do you employ, deployment process etc.
3. OOP questions (inheritance, IS A, HAS A etc.), SOLID principles
4. which design patterns did you implement before
5. some Java specific questions about heap, memory JVM etc.
6. Collections API. HashMap, importance of hashCode and equals methods, how hashmap put a new entry and gets it (buckets)
7. Coding challenge: Given a non-negative number represented as an array of digits, add 1 to the number ( increment the number represented by the digits ). The digits are stored such that the most significant digit is first element of array.
I applied online. I interviewed at EPAM Systems in Nov 2020
Interview
HR interview + Technical interview + Manager interview. First you start an interview with HR, you discuss general questions as well as test you English level. After that it’s time for technical interview with some expert, I would say that it was very convenient communication, with 2 live coding tasks. Quite simple, but it’s fine, that you don’t need to spend an hours for it.
I applied through a recruiter. The process took 2 weeks. I interviewed at EPAM Systems in Mar 2020
Interview
Duration is about 90 mins. Short explanation of my experience, then some clarification questions what exactly I did/do, then simple programming problem, then series of questions about computer science concepts, technologies, etc.