I applied online on their website. I also passed the online tests (which tested math, English, understanding and time management). About a week later, I was invited to a panel interview, approximately 4 person. Great experience.
Interview questions [1]
Question 1
They asked many technical questions based on my undergraduate degree background (mainly concerning corrosion and mitigation of its effect in pipelines).