I applied through a staffing agency. The process took 6 weeks. I interviewed at Visa Inc. (Foster City, CA) in Jan 2017
Interview
Get contacted by the agency. Then attend the interview by manager, technical team and the other teams that you will work with. Ask questions that you may on thier team