How do you design a system so an auditor can prove who accessed a record and why?
You need a purpose-built audit trail, not application logs: guaranteed-capture, append-only records of actor, subject identifier, action, server time, outcome and stated purpose, made tamper-evident by hash chaining and anchored write-only storage, and held where whoever can change the data cannot change its record. It also connects access control to the point an interviewer is testing.