Apple·Software Engineer·Technical Phone Screen
- Implement a set of C functions for an airplane seat reservation system: create an airplane struct with configurable rows, seats per row, and two aisle positions; print its layout; free all allocated memory; and reserve a specific seat by name, with an optional fallback to a nearby seat if the requested one is taken.
“This was a lot to hold in your head at once.”