I applied through a recruiter. The process took 3 weeks. I interviewed at Visa Inc. (Highlands Ranch, CO) in Dec 2011
Interview
1st - Phone interview for basic technical skills - detailed without being annoying
2nd - In person technical interview - scenario based, much better than many as it gauged problem solving skills not memorized facts.
3rd - In person team fit interview with manager, this one should have been done with the co-worker as I fit well with the manager but not the person I worked with on a daily basis.
Interview questions [1]
Question 1
What considerations need to be made before partitioning a table in SQL Server