Practice Questions

Here is a collection of interview questions gathered from various people's experiences in technical interviews.

Although solutions are given for most of them, it's highly recommended to try solving each problem yourself first before peeking at the answer. To help preserve self restraint, the coded solution is obscured until you move your mouse over the black box. If a solution is not present and you come up with a working version, please contribute by contacting us - we'll make it worth your while!

Webfaction is the ULTIMATE hosting platform for any serious developer.
SSH, WordPress, Rails, Django, cronjobs, compile and execute anything.
ProgrammingInterview.com is proudly powered by Webfaction.