The interview process on the whole took 6 months, which consisted of a phone pre-screen and then the HR called to get all the details and then the hiring manager called, this took 4 months form the time i applied. After a month I was called for a face to face. FTF was a day long process. After almost a month I got the offer.