I started with three telephonic screening rounds (Infosys recruiter, technical-1, technical-2) in quick succession. This was followed by an entire day spent at their office with three in-person interviews. The final HR round was again over phone.
The recruitment round was extremely basic with more emphasis on data collection and scheduling the next round rather than fitment or evaluation.
The two technical rounds over phone and in-person were surprisingly conducted by the same set of individuals and hence felt redundant. They were quite basic in nature with far too simple questions for my experience. E.g. Abstract class vs interface, Stack data structure, unit tests, etc. I was asked to write my design and code on a white-board though. The interviewers were courteous and provided several hints to steer my answer towards their expectations.
The last in-person discussion was more behavioral than technical. This was more of a dialogue than an interview. E.g. Why I wanted to join Visa, intricate details regarding my previous organizations, expectations at Visa and so on.
The final telephonic round was with the Visa HR (not Infosys) and was again a dialogue around my previous experience and Visa expectations.
So far so good. They even scheduled a follow-up discussion to answer my pending queries. However, after this twisty course and a few calls, Infosys recruiters gave me a generic reply that though my skills are impressive, other candidates matched their profile better. No other feedback was shared.