Interview process is well structured, you get to talk to 3 different engineers (in 2 separate 1-hour tech-interviews) and they ask questions that are actually relevant to the work you are gonna do on a daily basis,
take-home assignment is also very representative of the kind of code you'd need to write (concurrent) and is not huge in size, just enough to test your problem-solving skills (as well as the way you structure / document your code)