Got call from Recruiter, phone screen was scheduled after 2 weeks, it was with hiring manager. he was very technical. Asked good concurrency questions. Second round was skype interview. with technical team members, 1 leadership interview. After 2 weeks, got call from HR negotiating the salary.