First had 2 phone interviews, each 2.5 hours. The first interviewer sounded almost hostile and didn't show any interest in my professional background. Just got onto asking me algorithmic questions. The second interviewer was a bit better but almost the same as the first one. Overall, a very stressful and unpleasant interview.