My process began with an online assessment containing two coding problems. One was a relatively approachable sliding-window task, while the other used binary search. I then had a live coding interview where I implemented a queue with two stacks, a clear test of data-structure thinking.
Later rounds stayed DSA focused. I worked through string and subarray logic, then another round on designing rate-limiter behavior with a sliding-window approach. The engineering core was consistent: take a known pattern, explain it, and implement it cleanly.
It felt like an efficient filter rather than a long process. The difficulty was in the middle range, where careful reasoning let me make progress but I could not lock in the outcome. I did not receive an offer, and I came away feeling closer than I had thought on fundamentals, while knowing that small slips in implementation or clarity mattered.
Location: Canada. Overall feedback: positive. Offer status: no offer.
Discussion
Loading comments…