Pornhub Interview Question

How do you go about solving a difficult problem?