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.
It’s inspiring to see such simple but beautiful projects. It’s really interesting to think about how the learning and generation is so simple but incredibly effective.