I applied online. The process took 2 months. I interviewed at ATUM (CA) (Newark, CA) in May 2018
Interview
2 phone screens : One initial phone screen regarding previous work and background, another was basic technical phone screen with OO concepts and technical projects overview , Final face to face interview had whiteboard coding and discussion with 2 engineers and a manager.
I applied online. I interviewed at ATUM (CA) (Menlo Park, CA) in Sep 2015
Interview
One phone interview in which you are asked more behavioural questions. If you pass the phone screen you get an onsite interview (This is as far as I got). I would say that the interview was pretty much standard when it comes to a software role. They want to know if you know your subject matter, and how you behave in the interview. It's a small company so they need to make the judgement call.
Interview questions [3]
Question 1
What Linux command would you use to find every instance of a "@example.com" string in a given text file.