I applied on LinkedIn and got an immediate response from the recruiter. She emailed me asking to schedule a phone screen interview. The phone screen interview was a typical phone screen interview where the recruiter asked me my experience, education, current status, etc. At the end of the call, she told me that she will pass along my portfolio and information to the team that will be hiring me. A couple days later, she told me that the team is interested in moving forward. She then gave me a homework assignment and asked me to complete it in the next three days. After I sent my completed homework assignment to her, I got an email a couple days later asking for a on-site interview the following week. I was interviewed by three people who asked me about my process on the homework assignment, college projects, and general experience with product. I waited about a week or so on the final decision. Overall, I had a great experience! My recruiter was super prompt and tentative to my questions.