I applied through a recruiter. I interviewed at EPAM Systems (Kraków) in Apr 2025
Interview
In my EPAM tech interview, I was asked theory-based questions on React (hooks, state management) and Node.js (Express, REST APIs, databases). They focused on architecture, scalability, and best practices rather than coding tasks.
I applied through college or university. The process took 4 weeks. I interviewed at EPAM Systems (Bangalore Rural) in Aug 2025
Interview
Assements were easy included logical questions , english , core questions ,coding questions of easy to moderate level however results were given too late . Overall good but process can be better conducted .
I applied in-person. The process took 2 days. I interviewed at EPAM Systems (Bhopal) in Dec 2024
Interview
Recently, I appeared for an interview with EPAM, and the experience was both challenging and insightful.
As I entered the interview room, the atmosphere initially felt neutral. However, I must admit, I wasn’t completely comfortable during the first few moments—especially the first 20–30 seconds. Without any formal introduction or ice-breaking question, the interviewer immediately started with technical questions focused on Data Structures and Algorithms (DSA).
I was handed a pen and paper and asked to write the solutions on the spot. One of the primary challenges I faced during the interview was the language barrier. The interviewer, being from South India, had an accent that I wasn't used to, and I’m from North India. As a result, I often needed a few extra seconds—sometimes more—to fully understand the questions being asked before I could respond. This created an additional layer of difficulty in an already high-pressure environment.
Despite this, I gave my best. When asked to solve problems using Java Maps, I implemented the solution as required. However, the interviewer was looking for alternate approaches. I offered two different solutions, but I felt that my efforts weren’t acknowledged positively. The interviewer's tone and overall behavior came across as impatient and discouraging.
In total, I was asked 12 DSA questions and 8 Core Java questions. I am proud to say that I was able to answer approximately 95% of them correctly. While the communication gap posed a challenge, I focused on staying calm and technically sound throughout the session.
Though the experience wasn't entirely smooth, it taught me a great deal about managing pressure, bridging communication gaps, and being technically prepared for unexpected twists in an interview.
Interview questions [1]
Question 1
Can you explain the difference between ConcurrentHashMap and Collections.synchronizedMap()?
How does HashMap handle hash collisions internally in Java 8 vs Java 11?
What happens if a superclass implements Serializable but the subclass does not? Will serialization work?