Problem-Solving Tips:
-
Think "on paper".
Before start coding ensure that you have the right solution in concept. Ask yourself how you would solve the problem on paper. Consider also how your solution scales.
-
Big picture first, then details.
-
Communicate well.
Make sure that the interviewer understands what are you thinking about. Clarify the problem if necessary.