These software and hardware interview questions have been collected from various sources from interviews at various companies (Microsoft, Amazon, eBay, Google, Intel, HP, etc.). This site started out from collecting the few interview questions from all of our friends who went and interviewed at Microsoft in grad school and people who mailed in their questions. Do send us your solutions or discuss in the forum, but the intent of this page is to kindle enough interest in you to try similar logic and programming questions.