Applied online and was contacted for an initial interview pretty soon after. The interview went well and was told I would be contacted soon after for a technical interview. After back and forth emails with a recruiter for about a month (often times not receiving a reply and prompting me to have to continually ask for an update), I was finally scheduled for the second interview.
The second interview consisted of me speaking to 3 engineers on the team. Questions varied from designing a SQL schema to more typical coding problems/questions. After the interview, it took another 3 months of continuously asking for updates to finally get a response.
Interviewers were nice and I enjoyed speaking with them, but I wish they were more organized with the process.