I applied online. The process took 3 weeks. I interviewed at Bloomreach
Interview
Three rounds of phone interviews. Not hard but I failed at the last round because the interviewer is an Indian and I couldn't understand his English. (Not his fault I guess.)