The interview process took about 3 months. Started with HR interview, then take home technical challenge. Had two more interviews after that.
Had to decline the job because I felt they are not honest with the offer.
They posted a range on their job board and were offering a ridiculous amount after the interview. This was after HR confirmed I am one of the best candidates.