WD Interview Question

For a given problem, how do you approach it? explain step by step.