I applied online. The process took 3 weeks. I interviewed at iHerb (Pasadena, CA)
Interview
Two phone interviews + one in person interview. In person interview was a panel with 3 people involved. They asked standard question on my background and some technical questions regarding product development.