I applied online. I interviewed at Calpine (Houston, TX) in Mar 2013
Interview
First telephone interview then in person interview with 2 people supervisor and manager. Next interview is with employees. After that 2 or 3 days they will make you an offer.