I applied through a recruiter. The process took 2 months. I interviewed at Micron Technology (Boise, ID)
Interview
Phone interview followed by on-site interview. Lot of people interview you on-site. Be prepared to answer questions for 6-7 hours. You'll also have a lunch with the team. The interview is highly focused towards your capability to do the job.