I applied through a recruiter. The process took 2 months. I interviewed at AstraZeneca (Madrid) in Feb 2023
Interview
I received a call from head hunter with a detailed job description. After another call with HR I received an invite for two job interviews with managers+english test. I got the opportunity to communicate with HR at any time to ask if I had any doubts.