30 minutes phone screen followed by 45 minutes onsite "hands-on" programming. Phone screen included basic OOP questions and familiarity with the tools they used at the company eg bug tracking system (JIRA) etc.
At the on site interview, they had me immediately jump on the computer to write basic Vue.js code to play with data on an existing grid.