I applied online. The process took 4 weeks. I interviewed at Shopify (Berlin)
Interview
The interview process and people were great but they are very bad at communication and providing transparency into the process afterwards. You don't hear back from them for weeks and they leave you hanging. I reached out to them multiple times and there is no indication of what the holdup is about, when you can expect an answer whatsoever. They don't reject you either, just keep you waiting.
It feels like candidates are just "resources" or "head counts" for Shopify recruiters, which makes you lose excitement for the job in which you want to be treated like a human being with respect from the very beginning, the interviews.
If you are American, do not interview with Shopify - lowest ROI in the industry. Apparently, they are a big deal in third-world Canada fraught with egregious unemployment and they interview with this in mind. It's a tedious loop of company lifers and failed devs. They seem anxious and risk-averse. Scrap it - re-evaluate your time - literally any mid American company is a better return on invested time (look at the salaries). I think the process was like 3-4 months - absolute mental illness for this caliber of company.
Interview questions [1]
Question 1
Root cause questions with some Shopify-specific product. Learn RCA frameworks.
Too many rounds of interviews. The last round is a case study interview which is not a great format for assessing if a candidate would do well in the role.
Interview questions [1]
Question 1
They ask for your life story which I felt was a great way of learning about a candidate, their journey, and how it has shaped them to excel in the role they're applying for.
the initial call was a screen with the recruiter who was very friendly and explained the position. after that it was an interview for 45 minutes with the hiring manager who was also very friendly and approachable.
Interview questions [1]
Question 1
the interview was structured as a case study with a question related to how one might use data science to determine how to solve a particular customer problem