I applied through a job portal. The HR manager contacted me a few months later.
The process was long (over a month) but not difficult, consisting of four stages:
1st - Interview with the HR manager via Teams.
2nd - English conversation level with a native speaker.
3rd - Online presentation about the company, where I had to create a PowerPoint document and give a company overview of around 15 minutes, followed by common interview questions.
4th - Face to face interview at the plant consisting of a powerpoint presentation followed by a common interview. Half the participants were onsite, and half were attending via teams.
They were some details I would like to mention (especially during the last stage of the process) that shown a bit of lack of organisation such as: having to contact the HR manager for them to confirm the interview address; not being informed about parking spot; the technical equipment for the onsite presentation was not previously prepared and tested,it looked a bit improvised to me; not being contacted to provide me with a feedback after going through the full process. Ghosting candidates is a bad practice. They also waited until the last stage to even ask for my salary expectations and that may have been decisive in a long process that made both sides our time.