Skip to content

Instantly share code, notes, and snippets.

@dpaola2
Created December 13, 2022 17:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dpaola2/66d2089e6f5f9c8d3f6e622fb99cbf7c to your computer and use it in GitHub Desktop.
Save dpaola2/66d2089e6f5f9c8d3f6e622fb99cbf7c to your computer and use it in GitHub Desktop.
Dave's Pairing Exercise

Dave's Pairing Exercise

Hello and thanks for spending some time pairing with me! This exercise is an opportunity for us to try out working together and hopefully have some fun writing code!

  • This exercise is open ended and collaborative. There are no set goals or evaluation metrics.
  • We have 60 minutes together, and as that is not a lot of time, we should spend it wisely and make sure we make the most of it.
  • It's best to use the candidate's (your) machine, in their most comfortable environment/IDE, while sharing screen.
  • It's recommended to use the language/framework you are most familiar with, and choose a task that would be best in this language/framework (it's not the day for trying a new language :) )
  • Bonus points if you run rails new/npm install/composer create-project/etc beforehand so that we can get started a bit faster

Ideas/Examples

Here's some ideas, keep in mind that, obviously, we will not reach anything close to feature parity with some examples. We are simply aiming at the most basic functionality, with ruthless prioritization.

  • Build a Twitter clone
  • Build a micro Blog
  • Build a mini radio station
  • Build a URL shortener
  • Build a Messageboard
  • Build a mini web framework
  • Do a coding kata
  • ?? you decide! The only limit is your mind!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment