First a screen call with the recruiter, then you have a take home assignment that you present to the Product team. After that, they move to an offer or let you know that you did not get the job.
After an online application, it’s followed by a screening interview and a technical interview. The screening is standard and to make sure you align with the company mission and values. The technical interview isn’t designed to be too hard. in addition to questions to gauge how well you assess problems and understanding of algorithms, they also ask question to gauge your passion and what your path forward looks like. The engineer(s) interviewing you will answer any questions about requirements but will not give out free answers. What they can do is have an open ended discussion about the problem and your current thought process.