I applied online. The process took 2 weeks. I interviewed at thoughtbot (San Francisco, CA) in June 2019
Interview
3-round interview process that lasted 2 weeks. 1st round is a non-technical interview to get an overview of your background in Rails. 2nd round is a consulting interview where they ask you a combination of non-technical and technical questions. These questions revolve around a single hypothetical application that you and an imaginary team will be building. No white-boarding or trick questions here. 3rd round is the on-site interview that consists of 2 parts. In the morning, you are assigned to pair-program with another employee on a feature that's part of their internal tooling, in the language you applied for. In the afternoon, you are tasked to do some pair-programming exercises in a language you are not familiar with.
Interview questions [7]
Question 1
Have you pushed to a production environment before?
A client wants to build X. They want a native app for their prototype within 3 months. What kind of questions would you ask them and what advice would you give?