I applied via linkedin, after 1 week they sent me an email for the Phone interview, she asked general questions including salary expectation, after the phone interview they scheduled the 1st on site interview with Development Manage , after the 1st onsite interview they called me for the 2nd onsite interview with HR, CEO and Test Lead