there was phone screening from HR, and then met three peoples, and then final interview with my direct manager. they wanted to see my portfolio and past work experience why I am leaving the previous company and so forth. I just answered them with honest attitudes overall. The hiring process took too long overall for 2-3 months of waiting to get the final answer. HR said that there were some internal alignment issue before they joined me into team. By the time, I joined in, I noticed that some who I had interview with, left the company right before I got on board.