I applied online. The process took 3 weeks. I interviewed at Platform Science (San Diego, CA) in Sep 2018
Interview
I had an initial phone screen consisting mostly of introductions and industry chat. I then had an in-person interview with 3 developers from various departments. The interview was a nice, informal discussion of best practices, work experience and coding philosophy, mixed with some technical questions spanning coding, databases and deployment processes. Afterward I was invited to the company's happy hour at Ballast Point, and had a great time chatting about general topics with people from all over the company.
What made this so easy to do for both the company and myself was that they took the time to go through my Github account (which most companies do not). My Github contains a number of coding tests from other companies I've applied to, plus personal projects I'm working on that are more related to IoT than traditional web development. Because of this we were able to spend more time getting to know each other's developer attitudes and experience, and I was provided an opportunity to talk more about what excited me about the company.
Interview questions [1]
Question 1
How do you handle releasing a completely new version of an application or feature without breaking backwards compatibility?
I applied online. The process took 2 weeks. I interviewed at Platform Science
Interview
Applied online and after 2 to 3 weeks got an email with an invitation to hop on a call. During the call had a tech screening seeing if I was gonna be a fit for the team, that went well. After that, I got invited to the office for a live interview and an opportunity to meet the team.
Interview questions [1]
Question 1
What type of architecture would you use for 'x' type of problem? What are some pros and cons?