I applied online. The process took 5 weeks. I interviewed at Comcast (Philadelphia, PA) in Nov 2013
Interview
After Telephonic technical interview, they have scheduled personal interview with five managers.
After completion of this they scheduled HR interview. After the interview they have negotiated the salary. It is really nice.