I applied online. The process took 2 months. I interviewed at Suitable Technologies (Palo Alto, CA) in Aug 2018
Interview
Clearly the company has no dedicated recruiting staff, as the coordination and communication ranged from poor to nonexistent.
After applying online, although I interacted with the same recruiter over e-mail, it was mostly in the form of automated messages with a link asking me to share windows of time availability, sometimes seemingly duplicated weeks later, and once for the phone screen I already had, after a (non-automated?) indication that the next step would be an on-site. The initial phone screen was never scheduled but happened serendipitously, as I had just gotten off another call and happened to be availble when the screener tried my number.
Another several weeks later, an on-site interview was finally scheduled. I only met two people in person, the CTO and the head of HR, who was acting as recruiter. The third person, who had been my phone interviewer, used one of their telepresence robots to further interview me while I was there.
As suggested by the recruiter, since I hadn't heard back, I e-mailed as a follow-up but never received a response.
I applied online. The process took 2 weeks. I interviewed at Suitable Technologies in Nov 2014
Interview
I got a very quick response to my online application. The process starts off with a technical phone screen. The phone screen consists of a basic interview reviewing the resume and relevant work eperience. I was then assigned a programming assignment to be solved in an hour after which the interviewer called back to talk through the solution. The assigment wasn't too difficult in hindsight, I didn't do well though.
Interview questions [1]
Question 1
What is the big O performance of the implemented algorithm?