Had a HR phone screen, followed by a zoom interview. This followed up with 2 onsite technical interviews where I was asked many deep learning and computer vision problems.
The second onsite interview was with the VP of engineering, which went quite well, but was followed up by a *surprise* interview with the CTO immediately after of which I wasn't informed in advance. Mind you this is a full length technical interview with right after an hour long intense interview. CTO didn't feel like he wanted me to succeed and asked very weird unclear questions, after three consistently clear and successful interviews. CTO generally came off as condescending and unfriendly to me. To top it off, I ended up never getting an answer from this company as HR went into parental leave and the replacement never called back. Company seems interesting, but beware shady recruiting practices.