I applied online. I interviewed at Microchip Technology
Interview
A short phone interview is scheduled by an engineer after I emailed my resume. After he gave positive feedback of the phone interview, an HR contacted me and arrange an on-site interview. The interview lasted for 5 hours with lunch included. All of them were extremely friendly and helpful.