I applied through an employee referral. The process took 2 weeks. I interviewed at Teradata (Los Angeles, CA) in Mar 2015
Interview
First a phone interview. Just get to know how expertise are you in the area. Then for onsite, give a talk for at least an hour. These people are very nice and patient so it's actually not difficult. You can present anything of your work that is related to the database area.