Welcome to MSDN Blogs Sign in | Join | Help
Whiteboard Coding

Whiteboard coding is hard. Especially for someone like me who once had a parent teacher conference solely because of his handwriting.

It’s hard, but you are going to have to do it during an interview. “Whiteboard” could be an actual dry erase whiteboard, or pen and paper or chalkboard or just verbally “writing” code. In any case it doesn’t involve a keyboard and so falls outside of most people’s comfort zones.

The best way to prepare for this is to practice.

For example, without using a computer:

Given a set of two dimensional points, find the closest one to a given target point. You can name variables and use whatever language you want, but the faster the better.

This is fairly easy, but its hardness magnitude is increased when you have to solve it using analog input. You could probably bang out a solution on your keyboard in under 30 seconds, but doing it standing up and with a marker will take you longer.

Not much fun is it? But it’s something you will have to do. Even in the work environment you will have to write code on a whiteboard to illustrate something to a coworker. Since it’s something you can prepare for now, it’s worth the effort to get comfortable with it before you’re in a situation where it’s for all the marbles and you choke.

 

Posted: Tuesday, March 20, 2007 6:24 by Chris Becker

Comments

candice said:

Having to share a computer during team programming contests is excellent practice for that.  Back in highschool, as a team of three, the fastest typist got the computer first (usually me) and the other two would start coding on paper or chalkboard, then switch up when done.  

# April 5, 2007 1:17

CoolBeans: From College to Industry said:

You'll notice that this week's puzzle is fairly easy. That's because it isn't meant to be done using

# May 22, 2007 2:25 PM

CoolBeans: From College to Industry said:

Now what? Some tips: Know your resume – If you don't, it will bite you. Diversify your conversation between

# May 25, 2007 5:19 PM

Sjoxerzz said:

Good day!

Here is my ugly blog:

[url=http://wallpapershots.blogspot.com/]Fresh Wallpapers blog[/url]

LOL

# May 26, 2008 8:41 PM

enigmawork said:

Я, разумеется, уже слышал, что можно зарабатывать тысячи долларов в месяц через интернет не выходя из дома. Но насколько это доступно и легко: зарабатывать  пригодные денежные средства с помощью интернета? как говорится, без труда не вытащишь и хорошую рыбку из пруда. [url=http://enigmawork.blogspot.com/]заработок в интернете[/url], как и в любой иной сфере, требует удовлетворительных инвестиций. Однако, когда в наличии не имеется основных свободных денежных средств, нужно полагаться только на свои навыки и знания, чтобы иметь многочисленные стабильные прибыли. Я нашёл один  отличный сайт о заработке в интернет, он восхищяет своей информативностью! Дизайн этого сайта похва

лен и прост. Мне бы хотелось посетить побольше таких сайтов, на которых великолепно излогается  безупречная теориия \"заработок в интернет\". Тема работы на дому просто превосходна и давно используется во всём мире. Если кто то знает вот такие сайты посвящённые теме [url=http://enigmawork.blogspot.com/]заработок в интернете[/url] размещайте их пожалуйста здесь.  пока пока.

# June 30, 2008 7:28 PM

JamanepeOvamn said:

I'm totally unfamiliar with forums and am very impressed by all that people helping others on forums.

Why do they do so?

# August 29, 2008 6:28
Leave a Comment

(required) 

(required) 

(optional)

(required) 

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Page view tracker