I applied online through dice.com, The process took about four weeks, four different interviews, easy process guided by helpful HR lady. The interview ranged between technical high-level background and walk through previous experiences and situations, Overall experiences is good.