interviewer. At least it will give you a jumping-off point for solving the problem. Think Critically: Once you’ve come up with an algorithm, think through whether it really works. What is its big O time? Can you do better? Does it actually solve the problem? Are there any cases where it will fail?