Design enterprise file recommendations under ACLs | Dropbox Interview Question