I applied online. The process took 2 months. I interviewed at GSK
Interview
Standard behavioral phone screening with recruiter. Online coding assessment going over Git, Docker, Python, and SQL. Had a 1-1 interview with Engineering Manager that involved experience and previous projects overview, and brief coding exercise. Final round involved three 45 minute interview with various people from the team (two SWE, one director of the team). I believe the final round was gauging how you think through an unfamiliar algorithm and how you think
Interview questions [8]
Question 1
(Online assessment) Migrate changes from master branch to a new working branch using Git
(Final round interview) Write a Python function that computes the check sum of a file. Then, modify the function such that we compute the check sum of a file every k bytes. I was allowed to refer to documentation for this exercise
(Final round interview) No coding here, just overview of my projects as well as typical behavioral questions (how do you operate with concurrent tasks, how do you get up to speed with the team, etc)