
Mphasis India
Fresher
Campus
6.3+ CGPA (6 LPA)
Application Process
This came through on-campus recruitment -- I filled a Google Form shared by my college, went through internal shortlisting, an online assessment, and finally interviews.
Interview Rounds (3)
Detailed breakdown of each evaluation round, problems encountered, and round takeaways.
Online Coding Interview
Questions & Problems Asked (2)
Problem: OOP: instance variables
each object gets its own memory allocation.
Problem: OS: page faults
OS validates, fetches from disk, loads and resumes.
Round Experience
A fully proctored assessment: 20 aptitude, 15 English, 20 technical (DS, OS, SQL, DBMS) questions, plus ranking/logic puzzles and vocabulary/grammar questions.
OS: memory fragmentation from repeated allocation/deallocation cycles.
Various code-trace, bitwise, DP, RTOS-state, Agile-principles, inheritance, SQL-syntax, and MST-algorithm questions I worked through methodically.
Face to Face
Questions & Problems Asked (2)
Problem: SQL JOINs
I explained all join types with examples.
Problem: Maximum Subarray Sum
brute force first, then Kadane's Algorithm.
Round Experience
A shuttlecock-pair puzzle (Pigeonhole Principle).
HR Round
Round Experience
A brief question about relocation, which I answered positively, and was selected right after.
My selection perspective: I believe it came down to strong preparation and clear presentation -- a well-structured resume, consistent DSA practice, and staying calm and composed in the interview.
Resume Tips
Keep it concise, one page, highlight relevant work.
Be confident explaining everything on it.
Preparation Tips
Be consistent with DSA, focus on patterns.
Build 1-2 strong projects I can explain in depth.
Learn from every rejection.

