Sent a codility assignment then once passed, spoke with HR on the phone. HR did not send out an email to setup a meeting before calling me so it was very abrupt and I did not expect it. After that, met with two engineers for a coding screen and then the director. Overall not too bad of an experience though it did take a long time in between interviews to move onto the the next step.