After speaking to recruiters, there was a thirty minute technically probing telephone interview, followed by full day on site in Irvine. The onsite was haphazard--junior people were thrown in at the last minute to sub for senior people (without any prep), the person I was supposed to work for (out of SF office) had just been hired and been there for three days, the senior manager backed out of schedule early on, etc. Cab fare to/from airport was not even offered to be paid for, but wasn't much--$30 total. Lunch was bought by two mid-level interviewers who were great. The most technical interview was moderately difficult and delivered by long term senior engineers.