The first two interviews were conducted online. The final round involved an in person Short coding interview, then a longer coding interview, and two culture fit interviews. My final culture interview was cancelled on the day, and I received conflicting information on my performance, given I was told I did very well during the technical interviews, and feedback did not correspond to the performance. Not the best experience.