I applied online. I interviewed at Williams (Tulsa, OK)
Interview
1st round: Hirevue on-demand interview 2nd round: Technical Interview session with 3 people on panel. It was pretty good and straight forward questions based on your projects and previous work experiences.