Met with a recruiter, was sent a HackerRank with a few questions about APIs, a test on using an API in Javascript, and some kind of a string manipulation question. Then they set me up for a meeting with the team that was both behavioral and technical. Felt like I did well but was eventually rejected. They said I did "so well that they are reevaluating the job description" and I don't really know what that means. I do know that they have not changed the job description now over a month later.
It did feel during the interview like the team was unsure of what they were looking for. I find it pretty disrespectful that they decided to proceed with interviewing and asked for hours of time from candidates if they did not have a good idea of what they were looking for.
I also asked everyone what the company's plans for the future of the product were and did not get a great answer from anyone. Walked away from the experience feeling that my time was disrespected but also that I had dodged a bullet.