Got through 3 out of 5 interviews before I was denied. The final interview was hands down the worst interview experience I've ever had, almost hung up on the interviewer because of their attitude. It was a technical interview, Started off by the interviewer misunderstanding my degree, asking me how I became a data scientist in a very condescending way. Then I got grilled on random Python libraries and having to define them, having to list the parameters of random libraries, defining random statistical terms, defining all sorts of data science terms, every question was just "define this, define that". The interviewer admitted you could google all of this, but insisted it mattered.
Then we did a code test in the chat of Teams, they said I got it wrong - I disagreed, but who knows because it was in Teams. Big red flag was that this person said that data doesn't matter it's the model that matter's so they needed to know I could by hand create ML models in a Jupyter Notebook. I completely disagreed there, you can use AutoML - data is what matters. After a disagreement about that the interviewer just stayed condescending, Took the interview over by 30 minutes, then ended the interview by asking me if I was unemployed - again in a condescending way.
Couldn't have been more rude. I knew I wasn't getting the job, but I also knew I didn't want to work there with that person. A lot of other examples came up in the interview that showed they were running a pretty data/technically immature operation.