Mastering the Case Interview: A Comprehensive Guide