Prep smarter for your whiteboard interview

Use these tips to ace your technical coding interview.


Pick a specific language.
Ask your recruiter if you need to know a specific programming language for your interview. If not, pick the one you’re most comfortable with—preferably a widely readable language like Python, Java, JavaScript, C++ or Ruby.


Get comfortable coding on a whiteboard.
By practicing on a real whiteboard, you get used to writing code by hand, without the help of an IDE. You can also practice thinking out loud, which helps your interviewer understand the code you’re writing and your thought process.


Brush up on time and space complexity analysis.
Review the space/time complexity tradeoffs of fundamental data structures and algorithms, including: lists, stacks, queues, trees, sets, heaps, maps, sorting, traversals and string concatenation. This comes in hand if the interviewer asks you to optimize your solutions.


Practice, practice, practice.
It’s key to a successful interview. Use these sites to practice coding problems, and try different levels of difficulty to get you prepped:


Project Euler – projecteuler.net
LeetCode – leetcode.com
InterviewBit – interviewbit.com
HackRank – hackerrank.com



Get advice from an expert.

Want more networking tips? We’re here to help you every step of the way. Book a free call with a Seen Career Coach—just head to the Services tab in your profile. Or create a profile to access 1:1 career coaching.

Recommended resources
Get career insights specific to you.

Join Seen for free access to career coaches and exclusive content for our candidates.

Join now