I applied through college or university. The process took 1 day. I interviewed at TeraExchange (Summit, NJ) in May 2013
Interview
The interview process for TeraExchange was not very difficult. They are a startup so they were looking for interns to help get the company going. I first had a phone call with the CEO and then we set a date for a Skype interview where the CEO was in a conference room with other employees.