There are three phases: a screening interview, technical interview then culture fit interview. Generally pretty easy if you are prepared, but definitely a thorough process. You get to see a bunch of different people in the process which gives you a good sense of who you will be working with