Candidate Information
Status: Final Year MCA Student, selected for Internship + FTE (performance-based)
Experience: Academic & Project-based (Java, DSA, Full-Stack Development)
Target Position: Junior Software Engineer
Location: NIT Raipur, India
Interview Date: August 2025
Overview of Interview Process:
- Duration: 70 minutes
- Method: Online Proctored Test
- Focus: Coding + Aptitude + CS Fundamentals
Key Questions:
Coding (DSA):
- Word Ladder (Shortest transformation using BFS)
- Modified Number of Islands (Graph traversal)
- Aptitude & Reasoning: Formula-based, easy questions
- CS Fundamentals: Simple DBMS table queries, OS basics
- Data Interpretation: 2–3 scenario-based questions
Obstacles: Time management was slightly tricky since coding questions were medium–hard level, but overall aptitude & CS MCQs were manageable.
Technical Round
- Duration: 1.5 hours
- Method: Online (Video + IDE coding)
- Focus: DSA, Core Java, Multithreading, Projects
Key Questions:
- Diagonal Traversal of Binary Tree
- Matrix Rotation (90° Clockwise)
- Top View of Binary Tree
- LRU Cache Implementation (Design-based)
- Theory: Multithreading concepts, Producer-Consumer problem
- Project Discussion: Explained full-stack live projects deployed on GitHub/LinkedIn
Obstacles:
Forgot to keep rough paper; interviewer denied using one. Had to visualize and dry-run inside IDE itself.
This actually turned into a positive impression, showing strong visualization and DSA skills.
Managerial + HR Round
- Duration: 45 minutes
- Method: Online Video Interview
- Focus: Project depth, teamwork, situational judgment
Key Questions:
- Why only 3 projects in resume when you’ve done many?
- What problems did you face while building projects?
- Team-based scenario questions (conflict resolution, collaboration).
Obstacles: Nervous at the beginning, but HR (a non-Indian, supportive interviewer) encouraged and made the environment comfortable.
Highlights:
- HR was impressed by real-world, live full-stack projects.
- Positive, supportive interaction built confidence.
Post-Interview Reflections:
Company Culture Insights:
Supportive, project-driven, and focused on practical problem solving.
Work Environment: Entire process was online, professional, and transparent.
Evaluator Feedback:
Strong problem-solving & DSA skills.
Impressed by deployed, live projects.
Demonstrated confidence under constraints (no rough paper).
Suggestions for Improvement:
Always keep rough paper handy (if allowed).
Revise CS fundamentals (DBMS, OS, OOPS).
Prepare for design-level coding (LRU Cache, Trees).
Maintain strong project portfolio — it adds a big advantage.
Additional Information:
Timeline:
Online Test → Result in 2 weeks
Technical Round → Cleared → HR same week
Final Result → Announced in 4–5 days
Conversion: Internship is performance-based → Junior Software Engineer role.
Bond: Not explicitly mentioned during process.
Closing Note:
Cracking EPAM Systems was my first big placement success in MCA.
This journey taught me:
DSA consistency pays off.
Projects must be real, deployed, and impactful.
Stay calm, even when unexpected situations happen.
Verdict: Selected @ EPAM Systems (Internship + FTE)
A proud milestone, and just the beginning of a long journey ahead.