I interviewed at EPAM Systems (Warschau, Masowien)
Interview
Good process to find new client in the company but sometimes it is complex. Clients have expectations of full stack engineer who have skills in all technologies. Multiple interviews are taken for each position.
I applied online. The process took 3 weeks. I interviewed at EPAM Systems (Gurgaon, Haryana) in Jan 2024
Interview
The interview consist of 3 rounds:
1. General Discussion with HR
Here a HR will connect with you and describe about the role, benefits and interview process.
2. Java Technical Round
In-depth questions on Java, Spring Boot, Microservices, AWS Cloud, Database, Design Patterns, Java Lambda & Stream(Very important), SOLID Principles, etc.
3. Coding Round
Java Stream and lambda functional coding of custom object(Good in-depth hands on experience is required to crack this)
Interview questions [1]
Question 1
1. General Round
- Why EPAM?
- Technical Experience
- Which domain you have worked on?
- Notice period(Negotiable)
2. Technical Java Interview
- Microservice design patterns in-depth
- SOLID Principles and ACID properties with implementation
- Spring Boot, JPA and Hibernate general question
- Design Patterns with implementation
- Database query optimization techniques
- Leetcode Two Sum questions
- Medium level 2 questions on Custom object Java 8 stream and aggregation
- AWS Cloud general questions
3. Java Coding Round
- Need to stream on list of StudentsGrade class which has 2 attribute: studentName and Map of student grades.
Requirement:
1. get average marks map for reach student
2. a map of students having student name who scored highest and in which subject.
you will first have a technical phone screen round with an engineer, if you succeed in that one then a manager will schedule interview with you, last talk with the hr