Posting resume on line, Phone interview with hiring manager , two face to face interviews and negotiation on salary and benefits and job offer. First interview was wit HR and hiring manager , and the second was limited to coworkers and one skip level manager.