Welcome To the Renesys Code Challenge!
Why a Code Challenge?
For you:
- Check your skills. These challenges are meant to be easy for an experienced programmer. Don't worry if you get them wrong at first! We suggest hints and common gotchas, reflecting mistakes we made and stumbling blocks we found while trying to solve each challenge ourselves!
- The sense of smug satisfaction derived from having a machine praise you.
- The possibility of getting a position at Renesys. For most technical positions at Renesys, coding a solution to one of these is a required step toward being hired.
For us:
- Discover candidates we are missing using traditional techniques (job boards, recuiters, etc.).
- Filter potential employees in an impartial manner, earlier in the hiring process.
- Allow those who can code, but don't have a strong resume, to show their skills by doing.
- Continuing education. Surprise us! We'd love to see new solutions to these in unusual and esoteric languages!
The Challenges
Choose from our current challenges:

