Frequently Asked Questions | Geektastic - Peer-reviewed Code Challenges, hire the best

Frequently Asked Questions

Everything you wanted to know about Geektastic

So what is Geektastic!!! I hear it’s on a mission to change the way software engineers are hired

Let’s face it - the current process for hiring software engineers has some room for improvement.

At its core Geektastic is a platform that manages peer review code challenges. We believe a candidate is worth more than a score and humans perform much better reviews than machines running crude unit tests. There is more to coding than solving an algorithm.

We help employers and recruiters assess the technical skills of software engineering candidates through real world, deeply insightful, peer reviewed code challenges.

We also match developers from our community with employer’s roles posted on the platform. Because our community take code challenges to complement their profile they can show off their skills to potential employers.

Lastly - the very best engineers in our community (those that ace our code challenge and perform a few outstanding reviews) join our UberGeek team and earn a secondary income reviewing code challenges in their spare time.

What programming languages does Geektastic cover?

We support a wide range of programming languages including JavaScript (incorporating frameworks such as node.js, React and Angular), Java, PHP, Python, C#, Java Android, Swift, Objective C, Scala and Ruby. We are constantly adding new ones, so if you have a language we are not covering please contact us at [email protected]

Can you help us grow a more diverse team?

We’d like to think we can help. All our reviews are completely anonymous. The reviewer has no idea who they are reviewing - this means they can be completely impartial.

Removing unconscious bias is crucial in recruitment flows. If the same team carry out the review that carried out the initial phone screen or first round of interviews they will have started to build up opinions, both conscious and unconscious - there is a risk that these will flow through to the review they perform on the code challenge submission.

Using Geektastic’s platform removes the risk of these biases affecting the review.

Do my candidates remain my candidates?

100%. You have spent a lot of time sourcing and wooing your candidates. When you invite them to take a code challenge on our platform they don’t join the Geektastic community. They simply come to the platform to take a code challenge.

We’ve even considered what should happen if a candidate then joins the platform after being ‘introduced to it’ by a client. In the event that a candidate joins the platform after you invite them (and they aren’t already a community member) then they don’t see jobs posted on the platform, nor do they appear in [Developer search]( for 3 months.

How secure is my data on Geektastic?

All profiles are anonymous, as a developer you join and create a profile. You can connect your third party social profiles like LinkedIn, StackOverflow and Github. These, together with your name only become visible when you accept an approach from a potential employer or you make an approach yourself.

We operate a fully secure platform using SSL encryption and we never store your passwords in plain text.

Do you integrate with third party ATS platforms?

Yes, we are integrated with both Greenhouse and Workable.

You’ll need any account with both Geektastic and Greenhouse/Workable to operate our code challenges on their platform.

You can either license one of our challenges or upload your own.

Once you are ready to start sending out invites you just request and API key and send it over to your ATS provider (with Greenhdouse you send it to your account manager, with Workable they provide a self service interface on their website)

After they are connected you can then invite your candidates and view the results directly from your ATS.


I am a developer, tell me more…

So why should I join?

Good question! We welcome developers from all over the world to join our fast growing community. As you might have gathered we are trying to change the way software engineers are hired.

There are a number of reasons why we think you should join

  1. You can earn a secondary income doing code reviews in your spare time (as long as you ace our qualifying code challenge - be warned though, our bar is set pretty high). To see what you can earn check out our pricing here.

  2. You can be fast tracked for some amazing software engineering roles (if you pass our qualifying code challenge), whether your are looking for office based roles or want to work as a remote developer travelling the world as a digital nomad.

  3. You can benchmark your skills against a global developer community. All our reviews are carried out by amazingly talented engineers and the feedback you get is pretty awesome.

What type of roles do you have posted on the platform?

They change all the time (obviously) - but they are all software engineering jobs. They are all broken down by programming language (eg Java, Python, PHP, C#, Javascript, Scala), tech skills, years of experience, how much salary you will be paid (before the taxman gets his hands on it), and whether they are based at a particular location or are remote.

Do I have to take a qualifying code challenge?

Nope, but it helps show everyone how amazing you are. You can take it whenever you like so please, so feel free to create your profile, check out the roles on the platform etc then come back when you have a few hours to spare.

Can I share my review with companies who aren’t yet on the Geektastic platform?

Of course. You’ll be investing 2 hours of your precious time completing one of our qualifying code challenges. We then spend £25 having one of our team of reviewers complete the review of your code.

You can then share that review along side your CV (we provide you a link to the review in an email within 24hours of you submitting your solution), you can post it on your LinkedIn profile, Personal Website or create a QR code and tattoo it to your arm if you like.

We hope that prospective employers will use that instead of asking you to take one of their useless machine based tech screens


Earn a secondary income doing code reviews you say…

How do I become an reviewer in your elite Uber Geek team?

We have a number of steps to becoming one of the review team. For obvious reasons we have to be very thorough (cleints pay us a lot of money and expect our team to the same quality as their in-house team).

  1. First you need to register and validate your email (1 minute)
  2. Create a profile - we have at tech profile and job profile - we are mainly interested in your core programming languages so we can allocate you the appropriate qualifying challenge (2-5 minutes)
  3. Then you take one of our qualifying code challenges (2 hours)
  4. Our review team will then thoroughly evaluate your solution and provide you a detailed review (we aim to have this back in 24-48 hours)
  5. If you get voted to join the team (you’ll need to be be getting 4-5 stars out of 5 across the board to be voted in) we then ask you to carry out two dummy reviews as we need to make sure your revieweing skills are as awesome as your coding skills - we do give you some guidance to help you understand what we look for in a reviewer (this takes approx 1hour)
  6. Assuming your reviews are up the scratch you are upgraded to Ubergeek status and you’ll start to recieve messages from the system inviting you to carry out reviews. We pay you £25 for each review you perform. We accrue all reviews and pay you the amount due at month end - either by bank transfer if you are in the UK or by transferwise or Payoneer

Sound exciting? Register to become an Uber Geek today Register now

Why should I join Geektastic to carry out code reviews?

Geektastic is a great way to earn a secondary income. You choose when you work and for how long. We pay you a flat rate for reviewing candidate’s submissions straight into your bank account at the end of the month. You also get to collaborate with other Uber Geeks. We call it earning and learning.

Can I work from home?

Of course, that’s the great thing about Geektastic, you can work from wherever you like.

Can I join as an Uber Geek from outside the UK?

We have Uber Geeks from all over the world, from Argentina to Australia, LA to Beijing.

I specialise in a programming language not covered by Geektastic?

We are always looking to add new programming languages. Please email [email protected] with your details, and your chosen language and we’ll be in touch.

Do you have a cap on how many challenges I can review?

You are limited by the number of challenges the platform creates for you to review. There are client generated solutions (i.e. where they have invited a candidate to take a Geektastic challenge) or where a developer has joined our platform. As all challenges are anonymous you will not be aware of which type you are reviewing. The volume of challenges is driven by the number of clients inviting candidates, the number of developers joining the platform and how many other UberGeeks there are doing the reviews. Please note this is not a full time role and demand fluctuates.


I am an employer (or forward thinking recruiter)….

Does Geektastic use machine based automated candidate testing?

Nope. We use real human reviewers to perform our reviews. Please have a read of this blog post for more on our thoughts about how to perform code challenges

How long does it take to review a candidate’s code challenge submission?

Most come back the same day. We aim to complete all reviews in 24 working hours but when throughput volume is high we can take up to 48 hours to respond.

Can I try before I buy?

Yes, we offer a free trial to test out our assessments before you buy. You can have two free assessments on the house.

Would you like to test out a Geektastic code challenge on a candidate for free? Register now

How do candidates take the challenges?

Once you have a candidate that you would like to assess you license or create a code challenge, create a hiring campaign and then invite them to take a challenge by entering their email into Geektastic.

The system automatically triggers an email to the candidate asking them to take part in the challenge.

Each challenge usually requires certain tools to be set up on the user’s machine in advance of the challenge (the challenge instructions warn them about this prior to the clock starting to tick away).

The candidate also needs to find a time window (usually two hours) where they can log into the platform and carry out the challenge. Once they have completed the challenge they upload their solution as a zip file.

Can I use my own challenges rather than the Geektastic challenges?

Yes, you can upload your own challenges using our code challenge creator tool. These challenges remain private and will only be used by you on your candidates.

Let’s cut to the chase - how much does this amazing service cost? (it must be expensive)

It’s not at all (well, we don’t think so). All our pricing can be found here Geektastic Pricing


I have been invited to take one of your cool code challenges, tell me more…

I am applying for a job and have been asked to take a Geektastic code challenge

You will receive an email from the system which contains instructions detailing what you need set up on your machine (this varies depending on your technology stack) and how long the challenge will take to complete. Once you are ready you follow the link in the invite to our site.

Once at Geektastic you can choose to start the challenge when it suits you.

All challenges are carried under time limited conditions (some are 2hours, others are a week). Once you are ready to go you hit the ‘start challenge’ and the challenge is revealed.

Once completed you upload your challenge solution in a .zip file.

Are your challenges time constrained?

Yes, all challenges have a fixed time - otherwise they could run forever and that’s not good for anyone. They tend to fall into two categories, short time constrained challenges (usually 2-3hrs) or what we call ‘open ended’ (but what we mean is you have a week to 10 days to complete the challenge).

Before you start your challenge it will let you know (twice in fact) how long you have to complete your challenge. Please give yourself enough time at the end of the period (ie when the clock starts going red on the page) to zip up your solution and upload it to the platform so it can be reviewed.

Do I have to use a browser based IDE?

Definitely not! We know how annoying it can be to be asked to take a code challenge, let alone have to code the solution is some unfamiliar, browser based IDE which is also recording your every move. That’s a bit like asking someone to take their exam on one of those crazy kneely chairs and use write your answers on a blackboard

Taking Geektastic Code Challenge in kneely chair

When do I find out the results of the assessment?

We believe that all reviews should be published back to you, however it depends on the company issuing the challenge. We perform a line by line review and summary points, if they are happy to, then you receive an email from the system to take you to the review and also allows you to feedback your thoughts on the analysis.

What happens if I don’t complete the challenge in time?

We advise all candidates to submit whatever they have at the end of the period, regardless of whether they have finished or not. It’s up to the hirer whether they will consider submissions after they have fallen into void state (ie the solution was not uploaded in time).

We do provide clients the tools to open up the challenge to allow you more time to complete it - so if you suffer the old ‘dog ate my homework’ scenario then please contact the person that invited you and they will be able to decide whether to open the challenge up again.

Do you allow multiple submissions?

You can upload multiple submissions during the challenge window. However we always assess the last submission so please ensure the last submission is your ‘final answer’.

What do I do if I have problems whilst working on my code challenge?

Please contact your the person that issued the code challenge if you have any issues with your challenge.

Some of our clients

We engaged with Geektastic to evaluate candidates for some high profile roles we were hiring for because we wanted the human touch you just can't get from automated technical assessments.James AdamsPeople Finder at Just Giving

James Adams, People Finder at Just Giving is using Geektastic Code Challenges to evaluate software engineering candidates
Oscar Berg, Head of Development at Quickspin is using Geektastic Code Challenges to evaluate software engineering candidates

Using Geektastic’s code challenges has helped me save tons of time assessing candidates.Oscar BergHead of Development at Quickspin