I applied via linkedin , I received questionare to answer on technical issues , once successful , I passed meetings with my direct boss and the team
then HR , basically everyone else to have impression about the company, i find it comprehensive and very social