0% found this document useful (0 votes)
13 views4 pages

EPAM Java Developer Interview Experience

Uploaded by

kabir000356
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views4 pages

EPAM Java Developer Interview Experience

Uploaded by

kabir000356
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

EPAM Java Developer Interview

Experience
Recently, one of my followers appeared for the EPAM Java Developer interview (3–6 YOE),
and here is their complete interview experience round-by-round:

Round 1: Online Assessment


Format:

●​ 2 Coding Questions​

●​ Java + OOPs + Collections MCQs​

●​ SQL

Coding Questions Asked:

●​ Find the first repeating character in a string​

●​ Print all missing numbers in a range​

●​ Basic array/string manipulation problems​

Topics:

●​ OOP concepts​

●​ Java Collections (HashMap, ArrayList, Set)​

●​ SQL queries (GROUP BY, joins, aggregates)​

●​ Exception handling basics​


Round 2: Technical Interview – Core Java + Coding
Discussion Topics:

●​ OOP concepts & real-world examples​

●​ Difference between abstract class vs interface​

●​ How HashMap works internally​

●​ Checked vs unchecked exceptions​

●​ Java 8 features: Streams, functional interfaces​

Coding Questions:

●​ Reverse each word in a sentence​

●​ Implement binary search​

●​ Find duplicates in an array​

●​ Write a thread-safe Singleton​

Round 3: Technical Interview – Spring Boot +


Microservices
Topics Covered:

●​ Spring Bean lifecycle & scopes​

●​ @RestController, @Service, @Repository​

●​ How dependency injection works​

●​ Writing REST APIs in Spring Boot​

●​ Microservice communication (REST, Feign)​


●​ Exception handling in Spring Boot​

●​ How to design a simple notification service​

Mini System Design Asked:

Design a flow where a user logs in and receives a notification + reward points.

They discussed:

●​ API design​

●​ Event flow​

●​ Tables/entities​

●​ Idempotency​

●​ Scalability basics​

Round 4: Managerial Discussion


Topics Discussed:

●​ Project architecture overview​

●​ Your contribution in recent modules​

●​ Production issues you solved​

●​ How you approach debugging​

●​ Working with deadlines & team collaboration​

The manager mainly evaluated communication, ownership, and depth of experience.

Round 5: HR Round
Standard Discussion:

●​ Salary expectations​

●​ Notice period & joining availability​

●​ Why EPAM?​

●​ Work preferences (remote/hybrid)​

You might also like