Initial phone screening with a recruiter and then two interviews with Wipro, then two interviews with Nvidia. Nvidia was excellent, came prepared, and were professional. Wipro interviewers hastily scheduled interviews so there was no prep time. One interview with technical questions was done over the phone. The Wipro interviewers really struggled to speak English. I accepted the offer but Wipro sent a fraudulent visa package and then ghosted me.