Pure Storage
Embedded/FirmwarePure StorageOtherTechnical Round

Firmware Engineer

@ Pure Storage

0

📝 Interview Question

Team: Firmware Group

2 technical interviews back to back, was asked:

  1. concurrency: Multiple threads call a reg_cb function at any time. Another thread can call an API trigger_event which triggers an event to happen. Once the event happens, all callbacks that were registered should be called. Any new callbacks that are registered through reg_cb should be called instantly. Implement the reg_cb and
███████████████████████████████████ █████████████████████████████████████████ ███████████████████████████████████████████████ ██████████████████████████████████████████████████ ████████████████████████████████████████████████████ ██████████████████████████████████████████████████ ████████████████████████████████████████████████ █████████████████████████████████████████████ ███████████████████████████████████████████ ███████████████████████████████████████████ █████████████████████████████████████████████ █████████████████████████████████████████████████ ████████████████████████████████ ███████████████████████████████████████ █████████████████████████████████████████████ ██████████████████████████████████████████████████ ████████████████████████████████████████████████████ ████████████████████████████████████████████████████ ███████████████████████████████████████████████████ ████████████████████████████████████████████████ █████████████████████████████████████████████ ████████████████████████████████████████████ █████████████████████████████████████████████ ████████████████████████████████████████████████ █████████████████████████████ ████████████████████████████████████ ███████████████████████████████████████████ █████████████████████████████████████████████████ ████████████████████████████████████████████████████ ██████████████████████████████████████████████████████ █████████████████████████████████████████████████████
🏢

Company

Pure Storage

📍

Location

Santa Clara, CA, USA

📅

Posted

October 19, 2025

💬 Discussion (0)

Sign in and unlock this question to join the discussion.

No comments yet. Unlock this question to start the discussion.