I applied through university. The process took 1 day. I interviewed at EPAM Systems (Chennai) in Aug 2024
Interview
1st : Exam - only java or javascript allowed
2 coding questions - Basic array question (peak index) and String question (Palindromic adjustment)
25 MCQ - 20 aptitude and 5 DSA
2nd : Group Discussion
15 members one panel
we get a topic
we should speak about it
(My topic was : If you are in a sinking ship and you can only save 10 members out of 15, how would you deal with the situation as a team)
the supervisor will note how everyone performed and shortlist some students to next round (in mine 6 out of 15 got selected to next)
3rd : Technical interview
About project in resume, what is your project, how is it different from existing works
Asked about what all did I use in my project (I used HTML, CSS, PHP and SQL)
so asked 2 SQL queries (GROUP BY and ORDER BY)
gave two leetcode questions to solve (Sorting items array based on weights array, Anagram)
asked to further optimise sorting question - I said I don't know
Asked basic concepts of OOPS like Polymorphism and Inheritance
later he saw PHP in my project and asked why can't we use Java or Javascript as backend rather than PHP.
Done
4th : HR round
HR introduced himself and asked
Self intro (something that's not already in resume)
Family background
Explain in brief how ur project works
Asked if I have any questions - I asked about work profile of us if we get selected and I asked to give feedback on my performance for which he said "All positive as of now"
The interviewer did not follow the list of topics that was sent to me for preparation. The questions felt random and not connected to each other. When I needed a short moment to think and choose the right words, there was no support or guidance.
I was also accused of using prompts, but no proof was given. I strongly disagree with this claim.
For the technical task, I was given only 15 minutes, even though 30 minutes had been mentioned before. When time was almost over, I explained that I was very close to finishing and clearly described my solution and thinking process. The interviewer asked one more question about my solution, and I answered it correctly. So saying that I did not complete the task is not accurate.
In my opinion, the interviewer did not seem interested and did not answer my questions clearly.
Overall, my experience was negative from the beginning.
Interview questions [1]
Question 1
about experience with AWS - difference between Dynamo db and postgresql
Live coding was related to the basic data structures, Beside of coding, there were some core Java questions, and database questions. Also there are few multithreading questions. Interviewer was very friendly and supportive during the process.
Interview questions [1]
Question 1
There is a question related to exception handling.
I applied through university. I interviewed at EPAM Systems (Bengaluru) in Feb 2026
Interview
The recruitment process was conducted as a pool campus drive with participation from multiple colleges. The first round was an online assessment, which I cleared successfully. The second round was an in-person pen-and-paper coding test that began around 10:30 AM, and results were announced around 2:00 PM. Approximately 400 students appeared for this round, and around 30 candidates were shortlisted.
The pen-and-paper round focused more on object-oriented programming concepts rather than traditional DSA. Candidates were asked to design a system using abstraction and inheritance principles. After the written round, the shortlisted candidates proceeded to an in-person technical interview. The overall process was structured and competitive, with a strong emphasis on core OOP fundamentals and logical thinking rather than pure algorithmic problems.
I appeared for the interview in February 2026 in Bangalore. Based on what seniors had shared, earlier batches were typically asked more DSA-focused questions. However, in my case, the focus shifted more toward object-oriented design and abstraction concepts rather than traditional algorithm-based problems.
The overall emphasis was on OOP fundamentals, class hierarchy design, and clarity of implementation.
Interview questions [1]
Question 1
In the pen-and-paper round, all candidates were given the same problem statement. I am not entirely certain if this was the exact wording, but the core requirement was to design a system using abstraction and inheritance principles.
Specifically, I had to create an abstract class named Hospital, define abstract methods such as getDescription(), and declare the required variables. Then, I needed to create a Person class with a string variable name, extend it into a Patient class, and override the getDescription() method. Additionally, I was asked to implement simple logic such as retrieving the next patient based on priority.
The focus of the question was mainly on understanding abstraction, method overriding, class hierarchy, and applying basic low-level design concepts rather than solving a pure data structures problem.