It’s called job_interview, and it’s a Ruby gem to automate some of the tedium of programmer job interviews.
As an example, let’s take FizzBuzz, a typical interview screening question intended to weed out the applicants who can’t write code to save their lives. In Ruby, you might implement FizzBuzz like this:
But that’s just tedious. With job_interview, it’s dead simple:
It also does Fibonacci sequences (recursive, iterative, and matrix strategies), a quine, the first n primes, and, of course, “Hello, World!”
That wasn’t enough, though.
It will also answer the bullshit personal questions that everyone lies about anyway!
Q. Where do you see yourself in 5 years?
Q. Why do you want to work here?
Q. Does P = NP?
…and many more.
We aim for 100% test coverage with RSpec, so we’re confident that this is a robust solution for a range of job interview scenarios.
We did a lightning talk at RailsConf 2012, and you can see the slides here.
Next time you face an interview for a programming job, work smarter, not harder.
gem install job_interview