READ. UNDERSTAND. PRACTICE.
Interview experiences
Explore algorithm tutorials, coding and system design questions, interview experiences, and computer science study guides.
3,669 resources · Page 118 of 153
Interview experiences · Shopify
Shopify Data Scientist Interview Experience — Pair Programming, Then a Rough Onsite Day
There aren't many full write-ups here that make it all the way to the onsite round, so I wanted to contribute one. Overall timeline: Day 1: HR reached out to schedule the interview — sent a link to book a time for a "life story" chat, and along with it an IQ test and a personality test to complete before the chat. Day 4: Life story interview. The key points are already covered in other posts — th…
Interview experiences · Shopify
Shopify Data Scientist Interview Experience — SQL-Only Screen, Five Tables, and a Passive Interviewer
I just finished the interview and I want to write this up while it's still fresh. Before the interview they told me it would be SQL and Python, but in the end it was SQL only. It opened with a self-introduction and a few simple questions about the project I've been working on recently. The setup was the pirated-theme question that's already known on this forum, though the specific version I got m…
Interview experiences · Shopify
Shopify Data Scientist interview: guided SQL and Python screening
About a week after I applied, HR contacted me. The first interview lasted 30 minutes and covered behavior, background, experience, and fit. Soon after, I had a one-hour technical screen with a team member split between SQL and Python. Before each round, Shopify sent a detailed PDF guide. That made preparation feel less like guessing because I knew what they were measuring. The recruiter also expl…
Interview experiences · Shopify
Shopify Machine Learning Engineer Interview Experience — 75-Minute Pair Programming Screen on a Robot Movement Problem
Recruiter The recruiter emailed asking if I was interested in the Shopify MLE position. We then set up a call — about ten-some minutes on video — and scheduled the actual interview (pair programming, 75 minutes) for ten days out. The recruiter's email included a guidance doc, but it didn't have much substantive content. It said I could use AI, and it linked the company's tech blog, which was most…
Interview experiences · Shopify
Shopify Machine Learning Engineer Interview Experience — AI-Encouraged Pair Programming on an Auto-Refund System, Failed the Next Day
I got the interview through a referral. The recruiter emphasized that it's pair programming and that using AI is very much encouraged. It's 75 minutes, and at the start the interviewer shares a repo with the problem statement and the actual questions in it. The problem was to write an auto refund system based on the requirements. It's not LeetCode style, more like a mix of mini system design + co…
Interview experiences · Shopify
Shopify Machine Learning Engineer Interview Experience — Four-Round Onsite, Rejected for Lacking Depth in ML System Design
The phone screen was pair programming, and you were allowed to use AI (they recommended using the Cursor IDE). It was a question I'd seen mentioned in other interview report threads — a shorten URL problem, similar to a LeetCode-style question. The interviewer added some follow-ups. Since AI was allowed, it wasn't too hard overall — communication mattered more, so understanding what the interview…
Interview experiences · Shopify
Shopify Machine Learning Engineer Interview Experience — HR Screen Cut Short Before the Hour Was Up
In summary, if you read through the interview experience posts here, you'll basically have most of the questions covered. The main thing is to sound natural in the moment — it feels like you need to get along well with the HR person during the chat. At the start, the HR person made small talk, chatting about the weekend. First question: why are you interested in Shopify. I tried to follow a templ…
Interview experiences · Shopify
Shopify Machine Learning Engineer Interview Experience — OA Puzzles Then a One-Hour Life Story Interview
After submitting my resume on the official website, I quickly got a reply from HR. They scheduled a life story interview, but before that I needed to do an OA. The OA has two parts. The first part is about 20-25 minutes, with 40 questions total — spot-the-difference across images, number sequences where you find the pattern, addition and multiplication calculations, that kind of thing. You're all…
Interview experiences · Shopify
Shopify Machine Learning Engineer Interview Experience — Pair Programming Onsite, Rejected for No Unit Tests
The interview was 75 minutes, and you need to have your own coding environment set up ahead of time. The interview question is on GitHub — after cloning it, you write the code locally, then push it back up to GitHub. The problem wasn't very hard, it's basically simple OOP — write a class that implements a feature you can interact with from the command line, it doesn't really involve designing dat…
Interview experiences · Shopify
Shopify Senior+ Software Engineer Interview Experience — Building a Tiny URL Shortener with AI-Assisted Coding
I interviewed for a Senior SDE role at Shopify. The interviewer was very easy to talk to and things went smoothly. The problem was to write a local tiny URL shortener, similar to a LeetCode-style problem. We discussed the following points together: Input validation: checking whether the input URL is well-formed. Encoding: use an MD5 hash, and we discussed how to handle hash collisions. How to sto…
Interview experiences · Shopify
Shopify Software Engineer Interview Experience — A Pair Programming Round That Turned Hostile Once Recording Stopped
This one really was a unique interview experience. First, the referral doesn't go to a specific role — the referrer just submits the candidate's resume into their system, and recruiters periodically screen resumes and reach out. Two days after my referrer submitted me, the recruiter emailed to set up an informational chat — just a quick self-introduction and a walkthrough of the hiring process —…
Interview experiences · Shopify
Shopify Software Engineer Interview Experience — An Onsite Design Round That Never Quite Clicked
Phone screen File system question — needed to support ls/cd/add/remove. All AI-written. Heard back a day or two later that I passed. Onsite Coding: LRU, also AI-written. Didn't feel like there was a fail point there. Past project — they wanted the most recent project, so I didn't bring my most complex one, but it still had some complexity to it. Life story was pretty standard too. Design (maybe t…
Interview experiences · Shopify
Shopify Software Engineer Interview Experience — Pair Programming a Mars Rover with Claude Code
The interviewer had a heavy French accent, so I had to turn on the Google Meet transcript. After introductions, the interviewer handed me a GitHub repo that was completely empty. The requirement was given verbally: build an app to control a Mars rover — the rover starts at (0, 0) facing north; it supports commands to turn left/right and move; and it should report direction and position after ever…
Interview experiences · Shopify
Shopify Software Engineer Interview Experience — Personality-Test OA, Then a Culture-Heavy HR Screen
I found someone on LinkedIn to refer me to Shopify. Given how the job market is right now, if you can get a referral, just take it. The day after the referral I got an email for an HR interview. The OA was a personality test plus some basic math questions and spot-the-difference puzzles, using the Criteria CCAT question bank. 40 questions in 40 minutes. Not hard, felt more like an IQ test than co…
Interview experiences · Shopify
Shopify Software Engineer Interview Experience — Rejected the Morning After a Rover Pair-Programming Round
After a quick first call with the recruiter, they immediately scheduled a pair programming round plus an assessment. The assessment was done online first, and included 40 IQ questions plus 120 behavioral questions. All 40 questions were pretty simple. The recruiter's email said to find a quiet place and have paper and pen ready, but it turned out to just be simple stuff like spot-the-difference p…
Interview experiences · Shopify
Shopify Software Engineer interview with pair programming, AI use, and a life-story round
I started with a resume submission. Once my application passed, I moved into an online assessment. The format varied, but it consistently combined several coding problems with a cognitive or IQ-style component and a culture-fit questionnaire. After that, the process moved toward the technical interview stage. My technical round was a pair-programming exercise with an OOP-flavored prompt. I had to…
Interview experiences · Siemens Digital Industries Software
Siemens Digital Industries Software Software Engineer Interview Experience: C++ and teamwork discussion
After the recruiter call, I had a smooth, organized interview that stayed professional throughout. I started by introducing my background, the projects I had worked on, and the technical experience I could bring to the role. The questions then moved into programming basics, especially C++ fundamentals and object-oriented concepts. They also wanted to hear how I approach problem-solving and teamwo…
Interview experiences · Siemens Energy
Siemens Energy Software Engineer interview: Python, SQL, and async
A recruiter scheduled my interview, and I soon had a technical screen focused on software fundamentals rather than anything unusual. It lasted about half an hour and covered Python, SQL, and data structures. I was asked about asynchronous programming, what happens behind the scenes, how data-structure evolution affects performance, and why some approaches are considered deprecated. The tone was t…
Interview experiences · Siemens
Siemens Senior Applied Scientist Interview Experience — Recruiter Screen, Then a Data-Pipeline Coding Round and Rapid-Fire LLM Questions
I mass-applied online and roughly two weeks later got an email from a recruiter, scheduling a recruiter phone interview. Recruiter phone interview This round mostly asked about my related background (my experience doing LLM post-training), then three behavioral questions (an end-to-end work experience, a time I failed, a time I disagreed with someone). The recruiter said the team works on Physica…
Interview experiences · Siemens
Siemens Software Engineer interview: technical depth and resume discussion
The Siemens process felt structured and focused on technical depth without becoming a huge drawn-out process. I went through rounds that mixed coding and probing with a manager discussion and an HR step. Throughout, the questions kept coming back to my resume. In the technical rounds, I discussed core data structures and algorithms as well as real-world problem-solving scenarios. I had to explain…
Interview experiences · Siemens
Siemens Software Engineer interview: two rounds and a hiring-manager discussion
In the recruiter call, we agreed on availability and I was told to expect two rounds focused on AI/ML. The HR step was straightforward, with basic questions related to the role. I also sent some details by email and booked a Microsoft Teams slot. A short time later, I met the hiring manager online for the main discussion. We focused on my background and how it connected with the role's needs. The…
Interview experiences · SIG
SIG Data Scientist Interview Experience — Seventeen Quantitative and Logic Questions
The online assessment contained 17 questions. Question 1 You walk into a barn and see ants, cows, and chickens. There are 570 legs in total. The number of ants is twice the number of chickens, and the number of cows is twice the number of ants. Compute the number of ants. Question 2 You are on an island inhabited by knights, who always tell the truth, and knaves, who always lie. Perlica and Chen…
Interview experiences · SIG
SIG Quantitative Trader Interview Experience — Online Assessment with Randomized Probability, Combinatorics and Logic Puzzles
The questions are similar to the ones you can find online, but there are some variants. All the specific numbers and shapes are randomly generated. Below is a summary done with AI, in shuffled order. Probability and Bayes' Theorem Factory A produces $a\%$ red parts and $(100-a)\%$ black parts, and Factory B produces $b\%$ red parts and $(100-b)\%$ black parts. A factory is picked at random and $k…
Interview experiences · Sig
Sig Software Engineer Interview Experience — CodeSignal OA, Four Questions in 70 Minutes
Sharing the SIG CodeSignal I just did — same as usual, 70 minutes, 4 questions. Overall not hard, didn't need much in the way of algorithms, but there was a decent amount of code to write, and within the limited time you had to get all the little details right. Not sure if the questions are fixed — I know people who got different questions, so it might not be for the same position. The first two…