The process started with a screening call that was rescheduled multiple times because the HR representative didn't join the scheduled calls. After finally completing the HR screening, I was invited for an onsite technical interview which went well — we built a portfolio screen end-to-end covering WebSocket architecture, REST API layer, MVVM with per-row ViewModels, security topics like Keychain and SSL pinning, and Combine throttling.
However, the Product Owner interview was cancelled on the day of the technical round due to sickness, with a promise to reschedule online. A few days later, without the PO interview ever taking place, I received a rejection with no feedback or explanation provided.