First interview was a basic introduction video call. Second was a fairly standard algorithms problem solving interview. Third was designing a hypothetical web app with the developers.
At the end of the process they said I passed the interview process but could not give me an offer as they needed to hire backend developers first. Very frustrating and should serve as a warning to anyone applying to this company.