I applied online. The process took 3 weeks. I interviewed at Mindboard (Baltimore, MD) in Jan 2018
Interview
Whole process lasted around 3 weeks. Started with an initial phone interview. This consisted of regular interview questions. Then proceeded with the behavioral and case interviews. These were definitely more challenging and one should prepare beforehand.