I applied through a recruiter. I interviewed at Handshake (San Francisco, CA)
Interview
Over the course of a few weeks, there were a few phone screens, a timed project, an on-site with white-boarding questions, and some pair programming. I was asked to present my project and we discussed style, trade-offs, and test cases.