If you are not a smooth-talking, 18 year old, ass-kissing fake personality, skip this interview and go to any other company where you will find an interview judging you on merit rather than whether the interviewers want to go to the club with you at midnight on a Friday night.
Source: my own 25+ interviews over the years, with 4 employers over a span of 13 years; in addition to two truly senior developer friends who found themselves in the same situation with them. Shopify is 95th percentile worst interview process for software developers and engineers in Canada.
Our talent acquisition team is not interested in making hiring decisions for a multi-billion dollar company based on age or whether you want to go clubbing.
We base our hiring decisions on some of these things: a) impact at previous companies/projects and ability to get shit done b) complexity of projects you’ve tackled c) potential for growth d) domain knowledge/technical expertise for the project we think you would be a match for e) and yes, values alignment
We value people who have had a big impact in their previous companies or roles, who have been super engaged in past projects, and who can reflect on past experiences to learn what worked, and even more, what didn’t work. These are all positive signals for us and are important to being successful here.
Hopefully this clears some misconceptions up, even if your experience wasn’t great.
If so, that's completely incompatible with the procedure you've outlined. Non-technical people are by definition not capable of evaluating points a), b), c), or d) on your list.