There were 4 rounds of interviews. Initial phone screening with a manager + 2 rounds of technical interviews + onsite (4 back-to-back interviews).
I took the interviews in February but still haven't heard back from them regarding the final result. I know it is a hard time for a lot of companies due to covid-19, but I don't think ghosting candidates is reasonable.