The interview involved a phone screen, then 1:1 interviews with 6 people, which last more than 5 hours long, it was really tiresome. the questions I got mostly matched one of the guy who posted his interview here, they asked very tricky question like finding longest palindrome, multiplication with shiftting, finding the next larger number that's power of 2, compression algorithm, etc; I did fairly okay on the programming questions, but honestly, those questions were quite disconnected from my background and experience.
I hear nothing after the interview and pinged the recruiting staff, then he said he going to circle back to me in a day, two days it has been, still nothing. As a working professional, I respected the company and interview, so I do expect at least hear something back, I think that's not so much to ask I believe.