I applied online. I interviewed at Nanocomposix (San Diego, CA)
Interview
Interview process was okay. Phone interview and then on site interview. The onsite interview was quite technical. But it was great intellectual stimulation. They paid for the plane ticket and accommodation for the trip for the interview.