I had a client-side interview, and after that I moved into background verification the next day. The process then took a short turn afterward: a few days later, I was informed through the consulting firm that my profile had been rejected.
That outcome was honestly disappointing because I’d already cleared the stage that indicated progress. By the time I learned the decision, there wasn’t much room for clarification, just the message that I wasn’t moving forward.
4 months ago
Average Negative Pune
My path looked like a sequence of very focused rounds. First, there was a technical round where I was asked a range of Python questions, from basic up to more advanced topics, but I was still able to clear it. Then there was another Python-focused round that followed the same pattern—again basic through advanced—and I cleared that as well.
After that came a client round that felt totally different: there were no Python questions at all. Instead, the client concentrated on site reliability concepts and CI/CD pipeline topics. It also felt like the client might have already moved past deciding on their shortlist, because the conversation didn’t feel exploratory in the way technical rounds typically do.
4 months ago
Average Negative United States
I went into this one with a staffing agency involved, and the first sign that things were off was purely logistical. On the scheduled interview day, n…
4 months ago
Easy Positive Mangalore
I went through what felt like the standard Mphasis flow: first an online assessment with aptitude and logical reasoning, plus verbal ability and somet…
5 months ago
Average Positive Bengaluru
My journey had a very technical arc. I started with a technical screening where the interviewer probed core Java fundamentals like collections, stream…
Unlock every Software Engineer interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Technical Rounds
Candidates can expect multiple technical rounds focused on programming fundamentals, with questions covering languages like Java and Python, data structures, and algorithms. The interviews often include practical problem-solving components and discussions about past projects.
JavaPythonData Structures
Client Interaction
There is typically a client round that shifts focus from technical skills to site reliability and operational topics, which may feel abrupt compared to earlier rounds. This stage can sometimes feel predetermined and less exploratory.
Client RoundSite ReliabilityCI/CD
HR and Managerial Discussions
The HR rounds are generally conversational, focusing on fit, salary expectations, and logistical details like relocation. These discussions often follow the technical evaluations and can include behavioral questions.
HR RoundBehavioralSalary Negotiation
Assessment and Aptitude Tests
Candidates often start with an online assessment that includes logical reasoning, verbal ability, and basic coding questions. This initial screening is designed to gauge fundamental skills before moving into deeper technical discussions.
Aptitude TestOnline AssessmentLogical Reasoning
Communication and Feedback
Several candidates noted issues with communication and feedback timing throughout the process, often experiencing delays in receiving results or updates after interviews. This can lead to a frustrating experience, even if the interviews themselves go well.
CommunicationFeedback TimingCandidate Experience
Overall Process Structure
The interview process is generally structured and predictable, moving from assessments to technical rounds and finally to HR discussions. While the flow is clear, some candidates felt that the overall experience could be improved with better organization and communication.