Design Duplicate File Detection | OpenAI Interview Question