Codility online assessment first, two questions one was string manipulation and the other was a basic sorting thing both easy. Teams call after that, had me go through SQL stuff like joins and aggregation and we talked about my resume projects for a while
Questions Asked
1.“What is distributed tracing and how does it help debug microservices?”
Data Analyst
Waterloo, ON
Summer 2025No Offer
University of Guelph · Computer Science
2nd year · 2.9-3.2 GPA · 0 past internships
Average Interview
TechnicalVirtual
Think the offer went to an internal referral honestly. Hackerrank with data focused questions, then a technical interview covering networking troubleshooting concepts and design thinking questions about structuring a dataset. Went fine but they moved fast
Questions Asked
1.“What's the difference between GROUP BY and PARTITION BY”
2.“Explain the difference between INNER JOIN, LEFT JOIN and FULL OUTER JOIN with examples”
QA Analyst
Waterloo, ON
Winter 2025No Offer
University of Waterloo · Computer Science
2nd year · 2.9-3.2 GPA · 0 past internships
Average Interview
TechnicalVirtual
Digital one way video thing, 3 behavioral questions with 30 seconds to prep and 2 minutes to record each and one attempt only. Group panel interview after that with 3 other candidates, three sections technical behavioral and general and it took like two months from application to rejection, insane.
Questions Asked
1.“What's the difference between a runtime error and a compile-time error?”
QA Analyst
Waterloo, ON
Summer 2026Accepted
University of Waterloo · Computer Science
3rd year · 3.3-3.6 GPA · 1 past internship
Easy Interview
TechnicalVirtualMultiple rounds
HR basics first then technical on regression testing and DBMS fundamentals. No coding but they wanted SQL conceptually. Two weeks total also waterloo office
Questions Asked
1.“What is memoization and how does it speed up a recursive function?”