After feedback on my application, I took a phone interview which was technical and lasted for 2 hours, and then I have been invited for an application day which was like a marathon HR, Agile, Another Technical Interview, Lunch together with managers, two programming workshops but all were on whiteboard and after that a quick feedback