My friend referred me to the role. Got a phone interview right away. After the 1st phone call, they wanted to do another one. After the 2nd phone call, they told me they will fly me to Seattle for an onsite. The phone interviews were about my work, regression/stats, and how would I solve some of their business problem.
The trip planning was great. The hotel and the logistics were really smooth. My friend lives there and I asked for a later flight which they agreed right away. On the interview day, I met 6 people, my recruiter, 1 director, 2 senior managers and 2 engineer. It was 5,6 hours including lunch. Everyone was friendly and most questions were about my current role. There were some SQL coding questions too.
The decision were made in a couple days. The recruiter called me and informed me the offer.