I applied online. The process took 6 months. I interviewed at bp (Londres, Inglaterra) in Feb 2021
Interview
Technical Interview:
Started out with basic questions about why you're interested working in BP, why software etc.
They then go through a scenario for designing an application and you have to run them through your thought process as to how you would set it up, UI elements, functionality etc.
Lastly they had a coding exercise in a language of your choice. For me it was calculating factorials, and they wanted to see several different ways of doing it.
Interview questions [1]
Question 1
What interests you in working in software development?