Standard phone interview with questions on C, data structures and algos. Was very straightforward. Onsite interview was in San Diego, CA. There were 6 rounds of 1 on 1 interviews - mostly with very senior technical people who had very rigid and arrogant behabviour. Although the interview went pretty well, I was later informed that I was being considered for a temporary position instead of a full-time position - which was very unprofessional of them. I declined the offer.