Entire process felt very casual and unprofessional for the most part. Had two conversations with the hiring manager, in which one was supposed to be a technical assessment, but literally felt like there were trick questions that were intentionally made to fool me. I was also asked some SQL questions as well, and was able to solve all of them except the last one, in which he said "noone had been able to solve it as well". So why would you put it in the interview...? It wasn't necessarily a hard problem, but just needed more time.
The next round was the virtual on-site. I want to emphasize that the entire interview process felt like a experiment, rather than them actually showing interest to hire. For the coding portion, they only allotted about 45 minutes but wanted me to complete a problem with multiple parts to it. I was the first to go through that problem. And then the data science portion. I was tasked with writing a model from scratch live in front of the manager (who does this), in which he also asked in a quite condescending tone "is this how you usually go about doing things". We all know modeling is an iterative process and sometimes takes multiple iterations until you can get it right.
Needless to say, I was rejected. But even if I were accepted, I don't think I would've joined. It's a company that's very early in its startup stage, so unless you really believe in the product, I would advise against applying. You'll make a fool of yourself.