I applied through a recruiter. The process took 2 weeks. I interviewed at TD (Mount Laurel, NJ) in Aug 2011
Interview
Phone screen,
1:1 interview over phone with Hiring manager
panel interview with managers you would work with and support
Questions are what if type scenarios and they want to know what kind of environment you worked in the past to see if you can fit into the TD culture.