interview process was long and tedious. started with a recruiter screening, minimal technical questions, then moved to a hiring manager technical interview, following this was a technical presentation to a panel of engineers, i was then brought on site for an interview which included another pannel interview, site walkaround and questioning, then a written multiple choise mechanical assessmnet.