I want to share my Infosys interview experience to help others prepare better for their hiring process. I have 3.5 years of experience working in .NET Core.
The process began with a Technical Round, which focused on basic OOPs questions, followed by a Managerial Round, both conducted on the same day. After six days, I was called for the HR Round, where I was informed that Infosys could offer me a maximum package of ₹11.13 LPA (including a 10% variable). My current salary was ₹5.71 LPA (fixed pay), so I agreed to the proposed package.
A few days later, I received an email from a third-party vendor to complete my background verification. I promptly submitted all the required documents. However, soon after, I received a call from Infosys HR stating that there was an issue with my first employer’s documentation. They pointed out that my Form 16 showed zero TDS deductions, and there were no PF contributions recorded. As a result, they said they couldn’t count my experience with that employer. They revised their offer to a maximum of ₹6.9 LPA (fixed pay) and informed me that the job location would be Bangalore. This was a drastic change, especially since I was currently working remotely and earning ₹5.71 LPA.
I requested a day to consider their revised offer. The next day, I emailed the Infosys talent acquisition team and HR, stating that I could provide alternative documents to validate my employment, such as my offer letter, experience letter, ITR, pay slips, and bank statements. However, despite my efforts, I received no response.
A few days later, I received another call from HR requesting my latest photo. During the call, I mentioned my background verification issue again, and they assured me they would look into it. Meanwhile, when I checked the Infosys career portal, I saw four “Decision Pending” statuses in green and one in orange. In the network tab JSON, it even showed “Selected for Offer.”
Despite this, I was shocked to receive an email the next day stating:
“We regret to inform you that there appears to be a mismatch in competencies and expectations of the role vis-a-vis what our panellists were able to ascertain through the interview process.”
This abrupt rejection was extremely disappointing. I had prepared myself for a lower package or even rejection if I declined the revised offer. However, this outcome, citing “competency mismatch,” felt unfair and unrelated to the actual issue.
In hindsight, I believe the rejection was due to the lack of PF contributions and zero TDS deductions in my first employer’s Form 16, even though I offered alternative proofs of employment.
My advice to anyone applying to Infosys:
Ensure all your employment records, especially PF and TDS, are in order, as these seem to carry significant weight.
Be prepared for limited transparency and responsiveness during the process.
This experience left me feeling undervalued, and I hope others can avoid similar disappointment by being better prepared.
For more information I sharing my JSON response of interview process
{"status":[{"statusId":1,"statusName":"Applied","statusflag":"N","completionStatus":true,"processId":10,"showForm":""},{"statusId":4,"statusName":"To be screened","statusflag":"N","completionStatus":true,"processId":20,"showForm":""},{"statusId":11,"statusName":"Shortlisted After Screening","statusflag":"N","completionStatus":true,"processId":40,"showForm":""},{"statusId":14,"statusName":"To Be Interviewed","statusflag":"N","completionStatus":true,"processId":50,"showForm":""},{"statusId":18,"statusName":"Decision pending","statusflag":"N","completionStatus":true,"processId":50,"showForm":""},{"statusId":70129,"statusName":"Decision pending","statusflag":"Y","completionStatus":true,"processId":50,"showForm":null},{"statusId":18,"statusName":"Decision pending","statusflag":"N","completionStatus":true,"processId":50,"showForm":""},{"statusId":18,"statusName":"Decision pending","statusflag":"N","completionStatus":true,"processId":50,"showForm":""},{"statusId":19,"statusName":"Decision pending","statusflag":"N","completionStatus":true,"processId":60,"showForm":null},{"statusId":25,"statusName":"Rejected After Interview","statusflag":"N","completionStatus":true,"processId":50,"showForm":null}]}