Software Developer
Waterloo, ON· Summer 2025
University of Waterloo · Computer Science
3rd year · 2.9-3.2 GPA · 2 past internships
Average Interview
30 min prescreen phone call with the manager then 45 min on Teams with the manager and a team member. STAR questions and they had me explain how digital forensics tools work and data recovery processes. Brush up on that. Friendly atmosphere but they expect solid interest in the cybersecurity space.
Questions Asked
- 1.“Design a data structure that supports insert, delete and get random element in O(1)”
- 2.“How would you design a global single sign-on (SSO) authentication service?”
- 3.“Decode a run-length encoded string: e.g. '3a2b1c' → 'aaabbc'”