It's based on problem solving and OOPS concepts basically. First 2 coding rounds, then GD which is followed by technical and HR interviews. Coding rounds were of average difficulty level. Based on regex, graphs and DP.
I applied online. The process took 2 weeks. I interviewed at EPAM Systems (San Jose, CA) in Jul 2019
Interview
After a call with HR who gave the position overview got a codility 90 min code challenges(React.js+algorithm):
1) Codility test with 2 problems
2) Phone screen Coding interview - technical questions + 1 algorithm
3) Phone call with Project Manager - experience overview
Interview questions [1]
Question 1
Questions about Javascript, SQL, React.js, examples:
Q: Difference var and let
Q: Difference Framework vs Library
Q: How to prevent a rerender in React.js
Q: Tell me about your last project
Q: Tell me what technologies would you use if you create a project from scratch?
Q: What was the most difficult problem you faced?
I applied through college or university. I interviewed at EPAM Systems (Chandigarh) in Jul 2019
Interview
The interview process consists of a total of 5 rounds
1st round is of Online java coding test that can be completed remotely from a laptop.
2nd round is of Advanced Coding round in the venue
3rd round is Group Discussion
4th round Technical Interview. Interviewer mainly asks questions from java, OOP concepts and data structures.
5th round is HR round.