InterviewDB
Experience
UART Handler: Implement a Software UART Receiver That Decodes Serial Frames
phone
Interview Experience
Problem You are implementing a software UART (Universal Asynchronous Receiver-Transmitter) receiver in C. Given a stream of raw bit samples (sampled at 8x the baud rate), decode the data bytes. A UART frame consists of: 1 start bit (0), 8 data bits (LSB first), 1 stop bit (1). Framing errors should be flagged. Example: Follow-ups Why do you sample at the center of the bit window rather than the edge, and how does oversampling reduce bit-error rate? How do you detect and recover from framing erro…
Full Details
🔒
Unlock all Applied Intuition questions
Full insider details, leaked discussions, and candidate experiences.
Get full access — $100 a year, unlimited accessAbout This Question
This is a candidate experience report from a applied intuition interview during the phone round.
More Applied Intuition Interview Questions
InterviewDB
Big Data Design: Architect a Scalable Pipeline for Petabyte-Scale Log Processing
InterviewDB
Campsite Booking: Find Available Campsites Given Reservation Intervals
InterviewDB
Applied Intuition SWE Phone - Encode String (Strings/Encoding)
InterviewDB
Applied Intuition SWE Phone - Formula Evaluation (Stack/Parsing)
InterviewDB
Group Coordinates: Cluster 2D Points by Proximity