The worst interview experience I have ever had. The company showed no respect for the applicant's time. If you are going through the same recruiting process as described below for the first round, do not waste your time for the onsite.
First Round was an HR round, the manager of "data science" team called me, without letting me introduce my background or talk about any of my past project experience, then she talked about some of the problems that the company is trying to solve, and decide to move me forward for an onsite interview, no technical questions until this point.
Then for the onsite interview, I was given two SQL questions and one Python question, (surprisingly, no stats, prob or ML questions for a "Data Scientist" position, hopefully, this gives you an idea about what the team is like as the time this review is written ). The SQL question was pretty clear and you just need to figure out the relationship between the tables and do some aggregation for the metrics they are looking for. I did not have time to complete both questions in SQL, but they said I did well on this round, and I was able to move forward(Yes, if you fail on some round in the onsite interview, you will not be able to move forward for the next round, and you need to leave). For the python question, it is the same question from the other glassdoor review, and I had the same problem, it was unclear about what the interviewer is looking for, after going through my solution, my work was taken away for "grading". Then I was told that I failed this round and need to leave.
There really is no point to let the applicants go for an onsite and work on the technical interviews that could easily be done by sending a take-home challenge or a time-limited online assessment instead of wasting the valuable time for the applicants.
Hopefully, the data science team and the recruiting team of the company will learn to respect the future applicants and improve the horrible interview process.