First step was a phone interview that lasted about 45 mins. The guys was quite relaxed and sounded friendly. He asked some questions that I leaned in college and I gave him general answers. All questions were technical. I moved to an onsite interview that took more than half a day. There was a lunch interview too. Among the six on site interviews 5 of them were technical. Unfortunately, I was horribly sick that day and I was out of it after the 3rd interview. Understandably I didn't get an offer.