I applied online. The process took 1 week. I interviewed at Mohela (Saint Louis, MO) in Jan 2018
Interview
Interview will be technical. Lots of SQL and programming question. No bluffing while you answering. As you progress, you have to answer more and more harder questions. Also there will be some behavioral questions too,