I initially applied online and it took about two months to actually get called back. Once I got called back though, the process went very quickly! First, I was contacted for a phone screening that was pretty straightforward with a few behavioral questions and technical questions that felt like they were read off of a paper. After passing the phone screening I was contacted two days later with a second more technical phone screening. It also had a few behavioral questions and a few questions that actually asked me how I would design a program.
A couple days after that, I was contacted for a flight out to the Intel campus for an in person interview. The flight scheduling was really nice, Intel covered everything (flight, hotel, car rental, food).
The on campus interview was rather intense, not because it was hard but because it was draining. It started at 8:00 AM and I had interviews with 9 people (mostly 1 hour, but two were half hour) ending at 5:00 PM.
The on campus interviews tended to always start with a behavioral question or two, then they would lead off into technical questions. I was asked to write code on a whiteboard, locate bugs in some printed code, write code on paper, and how I would design certain solutions (sometimes with code and sometimes with just a high level overview).
The Intel campus was great! It was HUGE compared to what I'm used to. The campus had three food courts (which had some good food from the lunch that was provided for me), a spa and salon, massage therapist, gym (with karate and yoga classes at the moment, but I was told more are offered), play area (ping pong tables, pool tables, air hockey tables, and what's even better is people were actually playing!), US Bank branch (not just an ATM, but actually a desk with a teller), and health center with a doctor and nurses (you know, for all the injuries programmers get from typing. Actually, you can go there for all your regular checkups).