Application online, application in hard copy also, pre screening interview by a Recruiter, take some assessment online, then hiring manager interview, sometimes a vp also request an interview, then send candidate to lab test, extend the offer and address the start date.