cswork / libraryOpen practice workspace

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 →