Bobyard·Software Engineer·Onsite - System Design / Architecture
- Design a full-stack comment system supporting create, read, update, and delete operations, with the ability to sort comments by timestamp or user ID in ascending or descending order. The user's sort preference should persist after a page refresh.
- Design a service that generates images asynchronously, where the generation process can far exceed a normal HTTP request timeout. How do you accept requests, process jobs in the background, surface status and results to users, and maintain a consistent ordering of items in the UI?
“The CRUD part was fine, I had that down.”