Initial call was with a hiring manager who had been given a brief about the role. Call was friendly enough and just basic stuff about myself and the role.
This was followed by a takehome test which was pretty straightforward, a small Python and React web application.
This was followed by 3 45-minute interviews with different parts of the company. In the first of these I found that a lot of information from the initial interview was contradicted and the role was quite different to how it had been previously described. In another there were some questions about my takehome test but no feedback was given. In all three of these the interviewers were friendly enough but obviously following a script of questions and didn't seem organically engaged - this made the company feel quite corporate.
A few days on from these interviews I was rejected with no feedback or explanation given.