Your question is Interface Between Microcontroller and Linux Host. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
Design the interface between a microcontroller with several sensors and a Linux host device (e.g. a Raspberry Pi) — how should the host request sensor data? (Polling vs. event-based, etc.)
Asked in the system design stage. Embedded-domain system design round at Meta, in lieu of a traditional distributed-systems design question. Reported follow-ups: How would the Linux device request data from the sensors — polling or event-based?