Software Engineer · Senior-Level · Phone Screen
The question involved three data structures: Team, Folder, and File. Each file and folder has a list of user IDs representing users with access. If a user can access a higher-level file/team/folder, they can access all sub-files/folders. I was asked to impleme...