I applied online and was contacted by HR in 2 weeks .Had an interview with the HR and then a technical phone interview .The HR interview went well .The person who did technical interview on the phone was quite rude . He was busy showing that he knows more than anyone else. Company should train people on interview and basic communication.