I work at a startup of just around 10 people. Since we’re so small, we’re very careful with how we hire people. The last person we hired had a process as such:
1. Fast phone screen, only about 15 minutes with one of our other engineers. At the end of the call a small 1-2 hour assignment was given.
2. Once the assignment was completed, the engineer who assigned it gave a thumbs up, and the interviewee was invited to an on-site which was about 2 hours where 2 engineers and the 2 founders briefly looked over his code and then it was more of a culture fit.
All of us went through a similar process and so far it’s worked fantastically. I think the two biggest factors to consider are:
1. If there’s a culture fit on a personal level. You don’t want a groupthink scenario, but you want to know that you won’t have problems chatting with the person.
2. Can you sense a willingness or eagerness to learn more and be ready to tackle new problems/be flexible.
Unless there’s a bug in Lobsters, you submitted this twice.