Credit Genie·Software Engineer·Take-home Assignment
- You're given a FastAPI project with working create and read endpoints and shared Pydantic models. Implement the missing update and delete endpoints to complete the CRUD setup, matching the existing request/response schemas and status codes.
- Write unit tests covering all four CRUD endpoints.
- How would you approach implementing these endpoints if you had never used FastAPI before, using the existing code and documentation as your guide?
“The existing endpoints were basically a blueprint so I leaned on those hard.”