The process is really time-consuming, especially in the current market. it took 3 months from HR phone screening to the final interview and two weeks to get a response after several follow up. The interview was simple but included: phone screening, a hiring manager phone call, Python live coding, a presentation, HR soft skill interview. A long process which I don't feel all were necessary. I had a great presentation and answered all questions but the interview with the hiring manager gave me the feeling that they already decided on their person and I read from the lack of attention she/he had during the interview.