I applied online. The process took 2 days. I interviewed at Teradata (Miamisburg, OH) in Oct 2012
Interview
1) Team manager phone interview. This was just a few basic questions to see if you can communicate effectively.
2) In-person interview with the manager and 2-3 team members. One or two technical questions, followed by an explanation of the business practices
3) Got an offer within a few hours.
Interview questions [1]
Question 1
Questions were very basic. Common question is "In Java, what is the difference between a Class, Instance, Abstract Class, and Interface?"