Reverse a Singly Linked List In Place
Company: Apple
Role: Software Engineer
Category: Coding & Algorithms
Difficulty: medium
Interview Round: Technical Screen
Overview: Reverse a singly linked list by changing links while preserving node identities. Use a reversed-prefix invariant to explain pointer order, termination, edge cases, and constant auxiliary space.
Read the full Apple Software Engineer interview experience this question came from