I applied online. The process took 2 weeks. I interviewed at EPAM Systems (Rio de Janeiro) in Jun 2022
Interview
Processo padrão para contratação de devs com entrevista prévia, técnica e oferta. Entrevista técnica foi bastante completa abrangendo tópicos de programação, banco de dados, devops e arquitetura de sistemas. Venha preparado para responder perguntas de todas as tecnologias envolvidas no seu trabalho.
Interview questions [1]
Question 1
Descrever SOLID, GRASP, ACID, DDD, TDD, Clean Code, unit testing etc.
I applied through an employee referral. I interviewed at EPAM Systems
Interview
The interview process consists of four areas: 1- General Interview (Initial HR Screening) 2- Online test (Coding Questions + MCQs) 3- Technical Round (Related to your tech stack and it is quite comprehensive to examine all of your expertise and skillsets) 4- Manager Round (Somewhat technical but mostly related to your past experience and processes being followed in software development industry)
Interview questions [1]
Question 1
I was interviewed for the position of Java Developer and I had to cover Java Basics Memory Management, Garbage Collection, Collections Framework, Generics, Threads, Concurrency, Deadlocks, Making Objects Thread Safe Unit Testing, Spy, Mock, Stub Spring Framework, life cycle of bean, scope of bean Dependency Injection, SOLID principles ORM (Hibernate) Indexing in DB and some general things and good practices of Software Engineering
I applied through a staffing agency. The process took 4 weeks. I interviewed at EPAM Systems (Hongkong) in Aug 2018
Interview
I joined the technical interview through the company's online platform and discussed on various topics with the interviewer.
The interviewer was sincere and he was willing to elaborate or rephrase the question in case there was anything unclear for me.
There was 2 coding tasks which are with reasonable complexity for an 1.5-hour interview. I wrote the code the same online platform.
The process was transparent. Before the meeting I spoke to a recruiter from the company. He sent me information about the interview (e.g. format, tools that I will need). After the interview the recruiter team has contacted me to let me know about status updates and further discussed with me about career path in EPAM.
Interview questions [1]
Question 1
Build a SQL to find the 3 products that sell most in each of the past 4 quarters.