Very transparent and clear communication throughout. I was introduced to Hopin (StreamYard) via referral. After getting some basic info about the company from my former colleagues, they withdrew from the process and I had blind interviews with other members of the company -- I appreciate the deliberate steps taken to reduce bias. Darren, the recruiter, was super helpful in managing the different interview stages throughout, which was especially challenging as I was travelling and often only had one or two hours of availability each day of the week. He would often respond within minutes of my messages. First technical interview was with an Engineering Manager, questions ranged from explaining previous projects I had worked on, and quizzing the technical complexity of those projects. Couple of questions about other competencies such as incident response, working in a team and maintaining a large codebase too. Second interview was with a staff engineer, it was an applied problem to create a message string with various edge cases around user data, pluralization etc. Question was small enough to explore all complexity in an hour, and had good opportunities to discuss approach. No need for knowledge of algorithms or data structures in this interview. Latter half of the interview there was a system design question with a focus on system components, load balancers, database choices, rate limiting etc. Final interview was with Dan, one of the co-founders. Dan is still very close to the engineering work, cares deeply about the product and is keen to hire people that match the culture that has been built so far. We spoke for around 30 mins. Overall the process took about ten days, and did not contain anything I would not have expected.