I applied to SDVI after seeing a listing on StackOverflow Jobs. Since there wasn't a huge amount of information available, I wasn't sure what to expect, but after my first conversation with them, I got a lot more interested.
Overall, the application/interview process went like this:
- Initial 1-hour interview with one person: a friendly, high-level discussion. I was invited to ask all the questions I wanted about SDVI.
- Two 90-minute technical interviews, each with two interviewers. One of these involved a Coderpad session and the second included a mock code review through a s shared Github project. Plenty of back-and-forth discussion, challenging questions and more opportunities for me to ask about SDVI.
- A one-week take-home project. They invited me to a special Slack channel so I could communicate with the whole team during this time. This was so I could ask questions, kick around ideas, etc. At the end of the week, I had a 90-minute design/code review and in-depth discussion with ten people.
- Interviews with the CEO, head of Product, and CTO.
- Background and reference checks.
Overall, this was the most thorough screening I have ever received when applying for a job. It was challenging and kept me on my toes, but I had to respect it because it made sense: Every part had a clear purpose, and there wasn't any busywork or trick questions. I found the interviewers to be smart, friendly and fair. Although it took some real effort on my part, it was a positive experience and my feelings shifted pretty quickly from neutral to hoping it would work. In the end, they made me a generous offer that I was happy to accept.