Overall, I felt the interview experience with GoPro was very flexible, relaxing and interactive. It's more of a conversation atmosphere than a stressful screening process.
Applied via the company website. Got the phone call from recruiter after about 2 weeks after application and had a basic conversation: I was asked to briefly go thru my CV and the recruiter introduced the job, I was notified about the further interview processes soon after the phone call;
> Formal interview with the recruiter (around 1 hour): I personally found this round behavioral based and was meant to assess the personality, communication skills, as well as some general knowledge about electronics industry. There were a few behavioral questions, also got some detailed questions regarding my project experience in college as I was a grad applicant;
> Interview with manager and senior workers (around 1.5 hours): this round I got some technical questions related to my area of expertise;
> Interview with higher level manager of the team (around 30 minutes): this was also the final round, I introduced myself and asked some questions about the team.