Thorough, three part process, focusing on general object oriented design principles, coding ability, and company fit. No gotchas, but definitely need to be prepared to demonstrate your ability and talk about some previous projects.
Interview questions [1]
Question 1
How would you design an elevator system in software?
I applied online. The process took 3 weeks. I interviewed at CloudBolt Software (Portland, OR) in Mar 2015
Interview
Phone screening with hiring manager was a traditional "talk the talk" interview with some technical and brainteaser challenges; then a half-day on-site interview with engineering team members and hiring manager including "walk the walk" tasks including design, programming, and more brainteasers; then followup phone interviews/conversations with one east-coast engineer and CEO. 21 days from first contact to verbal offer, but pretty good followup and great communication in between each stage.
Interview questions [1]
Question 1
What makes you most interested in working for a startup? What gives you trepidation?