HR call with 3rd party recruiter, followed by technical phone screen with an employee, followed by full-day onsite with 5 rounds of interviews, starting with interviews with various engineers, including a lunch interview with the Chief Strategy Officer, and ending with the CEO.
All interviews were pleasant until the final interview, which mostly consisted of intrusive, irrelevant questions such as marital status, where you live and your housing condition, and what you do during weekends. I rated the overall experience "negative" because of this.
If you like, there can be a follow-up call to describe more about the scope of the job. Negotiation is done with CEO, during which he said directly that he wants good engineers at low salaries.