
EPAM Systems
Fresher
Campus
60% in 10th/12th, 70% in graduation (8.48 LPA)
Application Process
It was an on-campus opportunity. I filled the application, qualified the online assessment, then went through a Group Discussion, a technical round, and a managerial round -- I wasn't selected in the end.
Interview Rounds (4)
Detailed breakdown of each evaluation round, problems encountered, and round takeaways.
Online Coding Interview
Questions & Problems Asked (3)
Problem: Rotation
I traversed the array once, tracking the minimum element's index as the rotation count r.
Problem: String Mismatch Finder
linear comparison of both strings, collecting mismatched indices.
Problem: LRU Cache
HashMap + doubly linked list for O(1) get/put, updating recency on access and evicting the least-recently-used item on overflow.
Group Discussion
Round Experience
Topic: How to design a hiring process that minimizes cheating and ensures fair evaluation.
Face to Face
Questions & Problems Asked (1)
Problem: Remove Duplicates from Sorted Array
I used an auxiliary array to collect unique elements while traversing, then copied them back in place.
Round Experience
River Crossing puzzle (lion, goat, cabbage). My tips: know common interview puzzles, stay calm.
HR Round
Round Experience
The interviewer was polite; I was asked about my project, how I use AI daily, and how I'd estimate Kanpur's population. My tips: stay calm and confident, be thorough with my project.
My selection perspective: I was rejected because I couldn't answer some technical questions and got confused on the puzzles.
Round 4 — My Takeaways
- DSA thoroughly, aptitude/puzzles, two good explained projects, arrays/binary search/DP/recursion, common HR questions.
Resume Tips
Use action keywords.
Use numerical indicators to show project impact.
Preparation Tips
Solve at least two DSA questions daily.
Keep notes of my approach, revise twice a week.
Focus on understanding and building logic myself.

