Initial process was quick, I applied online and got a call for an on-call pre-screening followed by an in-person interview in a week. I answered the questions well (or participated in the discussion greatly) but since its a growing company and limited staff, they need some proper way to sort candidates who possess good skills. Overall it is a good company with a lot of scope. The interview was for Big Data and a bit of Java but none of them asked a single question on the topic. They didn't had any core questions.