I interviewed at Stripe (Calgary, TX) in June 2025
Interview
t was a challenging interview process, but the entire team was extremely cooperative and supportive throughout. The questions were well thought out and truly tested my skills, making it one of the most engaging interviews I’ve experienced. Overall, it was one of the best interviews I have given in my life. I genuinely appreciate the professionalism and transparency of the interviewers, and I would absolutely recommend this company to anyone looking for a great learning environment and a strong team culture.
Interview questions [1]
Question 1
Explain window functions. What is the difference between ROW_NUMBER(), RANK(), and DENSE_RANK()?
How would you find the running total of sales by date?
What causes poor SQL query performance, and how would you optimize a slow query?
What is the difference between OLTP and OLAP systems?
How would you handle slowly changing dimensions (SCD) in a data warehouse?
First Screening round passed. Second Technical assessment passed. Third technical round with screen sharing plus behavioural round passed. Fourth hiring manager round passed. Then comes offer letter which i received and post that got a call from hiring manager stating you are not hired please call in december. No answers to any questions just same old statement.
1st round: HR screening
2nd round: Take home assessment
3rd round: Behavioral round more situation handling questions
4th round: Reconciliation round this also kind of behavioral round
5th round: SQL coding round in hackerank platform
I applied in-person. I interviewed at Stripe in May 2026
Interview
Skip the HR screening and did the DS manager screening. waited for a week and did the written project. waited another 2 weeks and scheduled the final virtual onsite (5 rounds splited into 2 days) and waited about 2 weeks for the decision and had a feedback call with the recuriter.
Interview questions [1]
Question 1
describe a project where you made a significant business impact