I applied online. The process took 3 weeks. I interviewed at TSMC (Taichung) in Aug 2013
Interview
You have to take a English ability test first. And then you will have an interview with an section manager who wants you to join their team. Lastly, there will be an interviewer from human resource department.