I applied through a recruiter. The process took 3 months. I interviewed at Shopify (Toronto, ON) in Jan 2021
Interview
Most of the high level parts are already covered in the other experiences but here is my background and unique experiences:
My demographics
* an experienced hire
* PhD top school / applied computation - ml
* lucked out at a public company that went >10x (fat RSUs and ESPPs)
* dual income family w/ a small additional business
* ethnic minority
After passing the tech screen and right before holiday break [late December]:
(phone call)
1. My recruiter mentioned that we would need to discuss salary at some point and that I needed to give her dates for the next round.
(from this point on we are only sending emails)
2. I gave my recruiter 3 dates (9 hour) slots and told her that my wife and I discussed our financial situation and I decided that I did not need a base salary from Shopify. As a family we are bullish on the need for a company like Shopify and we are fine to "be creative" with compensation.
And.... <drum-roll>
3. My recruiter dismissed our (wife + me[2 PhDs in tech fields... both with math through Diff Eq/Stats/Prob]) understanding of our own finances. As the next round interview was the next planned step, she for additional availability and... [paraphrasing] encouraged us to think harder about our financial needs over the holidays. (<-100% “most problematic” sentiment that any recruiter that I am aware of has expressed to anyone in an email... or any form of communication)
4. So I sent her my 3 more days of availability (9 hours total) additional availability and wished her a happy holidays. "Killing with kindness"... trying to make my mom proud!
4b. She returns my kind gesture. (At this point, I considered the possibility that I misunderstood her questions on my finances and my understanding of them.)
[Three weeks pass || expired availability:: 2-3days | 33%-50%]
5. My recruiter reaches out and asks if I thought more about my salary requirements. She now needs them to move forward.
6. I respond that my base salary requirements are still zero and I hope my bullishness on Shopify won't prevent us from moving forward.
[1 more week passes / expired availability:: ~100%]
7. My made it clear that she would not accept my number and that we couldn’t move forward unless I gave her a number that she could accept.
8. I respond that zero is still my number and I accepted the consequences of the ultimatum. "Thank you and the team for your time".... "While I wont be able to invest my time with you, I will invest in you in a more traditional sense."
[Another week passes]
9. My *former* recruiter reaches out and ask me for my availability in the next two days.
10. I told her that I had family in town and things were busy. Ended the note with a "Whats up?" I had accepted the ultimatum so, I was under the impression that we were good.
[...] Witty but clarifying banter back and forth
[n-1] My *former* recruiter ultimately wanted to continue the conversation on my salary requirements after the last ultimatum... but she ended the correspondence with what again looked like an ultimatum (good luck in your search). <-- still yucky / not as yucky as the "rethink your finances over the holidays" but the flavor is there
[n] I thanked her for the well wishes on my continued search.
Bottom line:
Recruiting is part of HR. In addition to protecting the company, HR should be a culture bearer for the company. If this is how a recruiter carries on over email, I cannot imagine what flies at Shopify. If anyone has an odd experience here PLEASE DON'T SWEAT IT. Until HR or the CEO/COO can reign in this ?bullying/childish? behavior, you can find other opportunities that will be holistically healthier.
Shopify seems to be awesome in every way but recruiting. I hope they figure this part out!
I applied through a recruiter. The process took 3 weeks. I interviewed at Shopify (Ottawa, ON) in Apr 2020
Interview
After talking with a recruiter and the hiring manager (who told me that he perceived the "fit" was good), I was set up to go through 4 formal interviews: technical deep dive, problem solving, managerial journey, and pair programming. The job posting was taken off a day or two before my interview but I was not notified about it by Shopify, as they went through with the interview process. Afterwards, the feedback I received after my interviews was so immensely disconnected from my own experience during the interviews that I was just speechless while I was on the phone with the recruiter. My own assessment was that my problem solving interview could have gone better but the other ones were just fine. However, the interviewer who was supposed to assess my technical skills in approaching a problem (his own words) had his mind set on assessing my "business intelligence" skills without telling me about it, and the interviewer in pair programming was ticked off when i told him that i am not a software engineer (his words: "you said you're not a software engineer? let me write this down; it's important!"). I believe both of these interviewers were incorrectly assigned to their corresponding interviews, as the former didn't have the technical chops to assess my technical skills (and instead chose to focus on something else which was not even the objective of the interview) and the latter didn't even bother taking 30 seconds to skim over my resume before the interview to notice that i am not a software engineer (and i was not even applying for a software engineering position to begin with anyway!). Based on these meaningless feedbacks, I was offered a position that was two levels lower than what I had applied for just because "they all thought I would be a good fit at Shopify and they all want to work with me". In justifying this switcheroo, the recruiter tried to tell me that Shopify is a software company and that's why they want people with software engineering backgrounds (but I applied for a data science-related position, and most companies that do data science are software companies anyway) and that Shopify is as close to a merit-based company as possible, so I should be moving up in the hierarchy as fast as possible (am I supposed to risk my career based on these intangible unofficial words?). The overall feedback and the reasons behind it was just immensely insulting, and the entire thing was a complete waste of my time. This was something I would have expected from a third-rate, no-name company in the middle of nowhere, not from a company of Shopify's prestige.
My advice to future interviewees at Shopify is to clarify exactly what each interview (and each interviewer) wants from you at each step of the interview, lest they'll do another switcheroo on you as well. My advice to Shopify's technical interviewers is that if you think you're not qualified to assess someone, please sit it out and let someone else do it and that please take a minute to go over the candidate's resume before to familiarize yourself with him/her experience and background; just because you're in the position to ask the majority of the questions doesn't mean that you're all-knowing. Shopify's HR team, please connect with your technical folks; these experiences will give Shopify a bad reputation.
Interview questions [1]
Question 1
One of the interviewer wanted to see if I knew how to write a unit test.