I applied online. The process took 4 weeks. I interviewed at bp
Interview
They ask behavioral questions to assess if you are compatible with the company values & behaviours. Read them before the interview and try to link your answers and values. It will provide you better interview experience.