Design a Streaming TLV Message Reassembler in C
Company: Applied Intuition
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: medium
Interview Round: Technical Screen
Overview: Design a secure C reassembler for out-of-order TLV packets using bounded indexes, duplicate checks, and a protocol-defined completion rule. Learn safe parsing, atomic file publication, metadata validation, cleanup, and concurrency trade-offs.