> For the complete documentation index, see [llms.txt](https://maksimdan.gitbook.io/interview-practice-problems/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://maksimdan.gitbook.io/interview-practice-problems/leetcode_sessions/design.md).

# Design

- [Random Hash DS](https://maksimdan.gitbook.io/interview-practice-problems/leetcode_sessions/design/random_hash_ds.md)
- [Road Trip](https://maksimdan.gitbook.io/interview-practice-problems/leetcode_sessions/design/road_trip.md)
- [Load Balancer](https://maksimdan.gitbook.io/interview-practice-problems/leetcode_sessions/design/load-balancer.md)
- [Haircut Appointment Scheduler](https://maksimdan.gitbook.io/interview-practice-problems/leetcode_sessions/design/haircut_appointment_scheduler.md)
- [Conway's Game of Life](https://maksimdan.gitbook.io/interview-practice-problems/leetcode_sessions/design/conways-game-of-life.md)
- [Design Twitter](https://maksimdan.gitbook.io/interview-practice-problems/leetcode_sessions/design/design_twitter.md)
- [LogParser](https://maksimdan.gitbook.io/interview-practice-problems/leetcode_sessions/design/logparser.md)
- [Permission Management for a General Tree](https://maksimdan.gitbook.io/interview-practice-problems/leetcode_sessions/design/permission-management-for-a-general-tree.md)
- [Max Stack](https://maksimdan.gitbook.io/interview-practice-problems/leetcode_sessions/design/max-stack.md)
- [Parking Lot](https://maksimdan.gitbook.io/interview-practice-problems/leetcode_sessions/design/parking-lot.md)
