I applied through a recruiter. The process took 1 week. I interviewed at i2Integration (Grand Ledge, MI) in Apr 2019
Interview
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.