Interviewed for several months! Met in the office in addition to online interviews. I was told I was the candidate of choice by the team and hiring manager, but at the offer stage, HR told me the CEO (who failed to keep the interview scheduled) did not want to hire for the role. The role is still posted and has been renewed since.