PLUM assessment thing first hate that then a one way video interview where they cut you off after the time limit, super stressful. Codility test had one easy problem and one medium, I got the easy one fully but only partial on the medium. Never made it to the actual interview round.
Questions Asked
1.“Find the number of islands in a binary 2D grid”
2.“Given a string, determine if it can be segmented into valid dictionary words.”
Team Screen on Zoom after passing the Hackerrank multi part question. Two problems, one was reading from files and parsing transaction data, the other was making API calls to fetch items and processing them. Python was clearly the right call, they mentioned C++ wasn't ideal for the format. Integration Round was unlike anything I'd done before: private GitHub repo, real API docs, full internet access, building something that actually worked. More like a first day of work than an interview. landed it. a week later
Questions Asked
1.“How would you design a search autocomplete for a website with billions of queries?”
Software Engineer
San Francisco, CA
Winter 2025Accepted
University of Toronto · Computer Science
2nd year · 2.9-3.2 GPA · 1 past internship
Easy Interview
Technical
Phone call with HR then video interview with managers. Questions on customer service experience which was funny and what you'd do if you disagreed with a supervisor. Everyone was really encouraging and friendly
Questions Asked
1.“Reverse a linked list in groups of k nodes”
Software Engineer
San Francisco, CA
Winter 2025No Offer
University of Toronto · Computer Science
3rd year · 3.3-3.6 GPA · 2 past internships
Hard Interview
TechnicalVirtual
Stressful if you get stuck early. HackerRank had one multi part question where each part builds on the previous answer. Team screen was more systems oriented, reading and processing files
Questions Asked
1.“Given a sorted linked list convert it to a balanced binary search tree”
4 rounds including phone interview, they start to really go in dpeth during the third and fourth rounds where they ask deep technicals about data structures and OOP. Make sure you know your stuff when it comes to the languages they list on the job description because they will be asking everything you can imagine