Code Your Logic
Whether at the computer or on a whiteboard, show your analytical thinking.
Sometimes you don’t have all the information. Show you know how to ask and test assumptions.
Show Your Work
Show the interviewers what you is going through your mind. You can always cross things out.
Solve the problem with the language or approach you are most familiar, even if it’s not the best.
Don’t waste time coming up with the perfect solution. Start with something that works and make it better.
Mention doubts and explain your thought process. Transparency is just as important as the answer.
It’s hard! The interview is designed to show how you think, learn, and approach putting out fires.