Interview experiences · Super Micro Computer
Super Micro Computer Software Engineer interview: sliding window and rate limiter
OA → Tech screen
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 rat…
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.
Comments
Nothing here yet.
Join in on CSWork →