Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

This question already has an answer here:

I'm job hunting so I decided to sharpen a bit of my skills. I've been working on implementing solutions to some of the "Project Euler" problems, but I would like to work on stuff which is not specific to programming.

Does anyone have good resources with tests that be used to test logical reasoning skills, creativity and those kinds of things?

I know some people question their value as a predictor of developer hability, but there are some HR departments which use those kinds of tests, so I wana get some preparation done.


share|improve this question

marked as duplicate by gnat, thorsten müller, Martijn Pieters, Jalayn, MichaelT Apr 13 '13 at 14:13

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

I usually tend to filter companies I interview based, upon other things, on the stupidity of the HR exams. In the company I hired to employ me recently, the HR interview was the last in the chain of interviews and had no "skill" or any other tests whatsoever, mere explanation of the process and introduction of the company. That's what I expect from the HR interview in a company that wishes me to continue the process of hiring them as my employers. –  littleadv Dec 12 '11 at 0:40
Well don't have a strong opinion on that type of testing, and I don't even know the specifics of the test contents, but I'm very interested in this company (and type of work) and, as such, I'm willing to play along and a little preparation does not hurt. Its not the only part of their process (they have 3/4 interviews and a test, only one of the interviews is with HR, the others are with the responsibles for certains parts of their product). –  MyNameIsZero Dec 12 '11 at 20:26

4 Answers 4

I found Microsoft Interview questions very much suitable to development. Here are a subset of the list published on the wiki page dedicated to Microsoft Interviews:

  • Design a cellphone for a blind person.
  • Design a TV Remote Control with Two Buttons.
  • How would you explain what a database is to a 5-year-old?
  • How would you test a keyboard?
  • Write a function to zero all duplicate values in an integer array. How would you test it?
  • How would you test an elevator?
  • Shift all elements of a circular array by k bytes, using no extra memory.
  • Suppose you are one week away from the product shipping date and discover a bug in your software. What do you do?

At the very bottom of the page, they suggests books you may be interested in.

share|improve this answer
Scott Hanselman has gathered an extensive list as well hanselman.com/blog/… –  Carlo Kuip Dec 19 '11 at 20:12

I recommend you Codility tests. There are more there 100 test for coders which checks test logical reasoning skills. Check it here: http://codility.com/

share|improve this answer

Well it depends on what you want. If you want a non-programming related "test", a simple Google search gives you:

If you want a programming related book:

By the way...

I'm job hunting so I decided to sharpen a bit of my skills.

If you want to sharpen your skills, then code! That is your greatest resource.

share|improve this answer

www.careercup.com is a good website where you can practice algorithms and interview questions They have a huge set of questions with specific company based questions etc.

share|improve this answer
While this link may answer the question, it is better to include the essential parts of the answer here and provide the link for reference. Link-only answers can become invalid if the linked page changes. –  Martijn Pieters Apr 13 '13 at 6:32

Not the answer you're looking for? Browse other questions tagged or ask your own question.