Phone screen with a recruiter, 45 minute call with an iOS Developer, and a take home project.
I had a great call with the developer who seemed really nice and asked good questions. The company appears to be doing well, the product has great reviews, and I like that they're a B corp.
They gave me a take home project which was just a vague, one sentence description for a simple app using their API and they told me not to spend more than 3 hours on it. There isn't any helpful documentation and instead of returning errors for malformed requests, it just gave me empty data objects. Those issues slowed me down but I figured it out and added some extra features to set myself apart, spending more than the recommended time.
The rejected me through the recruiter without allowing me to explain the "criticisms" they had with my code, which were stylistic choices that didn't have any affect on performance or user experience. It would be one thing if I had actually learned something from the experience, but it was just a waste of time.
Interview questions [1]
Question 1
Use their API to create an app that turns sprinkler systems on and off.
I applied online. I interviewed at RACHIO (Denver, CO) in Jan 2021
Interview
First a phone screen with HR, then a phone screen with a manager, followed by a take-home coding test. They recommended you spend 3 hours on the test. 3 hours isn't really enough time for the test they give, and after spending 3 hours on the test, I got an email with one line of feedback, saying it wasn't "production-ready".
I do not recommend interviewing at this place.
I applied through a staffing agency. The process took 3 days. I interviewed at RACHIO
Interview
Brief 30-minute phone screen to describe the company and position as well as determine if I possess the required skill set. This was followed by an at-home programming assignment. This assignment was emailed to me on a Monday morning and I was given a Thursday 5:00 PM deadline to complete it. Per the instructions, it wasn't supposed to take longer than 3 hours and did not have to be perfect.
Interview questions [1]
Question 1
The assignment was 2 parts. The first was to write a gift giver program -- given a list of extended family members, choose a gift giver for each member. The second was to ensure nobody had the same gift giver more than once every 3 years.