I applied online. The process took 2 weeks. I interviewed at Tower Semiconductor (Irvine, CA) in Jan 2016
Interview
Got an email from HR person to set up the phone interview. After the phone interview, it took them 3 days to get back to me to set up in-person interview. The in person interview took about 3 hours. I was interviewed by 4 panels.