DEV Community

Cover image for Test your JavaScript level with a (fun) speed coding challenge at Toptal
Anton A.
Anton A.

Posted on

3 2

Test your JavaScript level with a (fun) speed coding challenge at Toptal

A friend of mine got quite excited and spent half a night reverse-engineering the challenge to dominate the leaderboard when we tested the challenge before launching online.

Now, the online JavaScript Speed Coding Challenge is live officially, and everyone can compete.

The deal is that top competitors can take a fast track through the Toptal recruiting process. But there are more prizes:

  • Apple Airpods (1st place)
  • $100 Amazon gift card (1st-5th)
  • Toptal t-shirt (1st Place - 20th Place)

The challenge consists of multiple micro-tasks that you solve while the 3 minutes timer is ticking. It starts with simple tasks like doubling a number:

box.double = function double (x) {
    //return x doubled


};
Enter fullscreen mode Exit fullscreen mode

But as you solve them, the complexity of tasks increases (as do the points you gain per task):

box.swapHalves= function swapHalves(x) {
    //x is a string. Cut x in half and move the second half to the beginning
    //'1234' will become '3412', '12345' will become '34512'


};
Enter fullscreen mode Exit fullscreen mode

The Leaderboard looks very competitive already - I cannot get into the top 5 even though I'm the developer behind the challenge:

Leaderboard

But here comes the fun part! There are no limits to your creativity in terms of how you decide to complete the challenge. This competition is not just about knowing JavaScript and coding fastly. It is also about how creative you can get to get into the top 5 ;)

I am personally very excited to see the app I coded going live at scale, and I hope to get the feedback of the dev.to community:

  • how can the challenge be improved to make it more fun?
  • are there any issues that I didn't catch before it went live?
  • do you have an idea for a new coding question?

Applications Outside IT Field?

What I've been also thinking about is whether there is any potential for using the same "challenge" approach to attract talent in fields other than IT?

For example, writers can compete in knowing grammar. Travel agent candidates may have their relevant questions tested as well with questions like "What is the tallest building in the world", "What is the Australia's national flower", etc. Real estate agents can compete in understanding the local law, auction rules, etc. Do these examples make sense?

This is my very first post here at dev.to, and I can't wait to get engaged in discussions with the community!


Disclaimers:
One. I'm the developer behind the challenge.
Two. The link used in the article is my referral link. When signing up with Toptal later here, use the same email you used in the challenge, and we both can get a bonus when you get your first job at Toptal.
Three. In this article, I do not represent the Toptal team.

SurveyJS custom survey software

Simplify data collection in your JS app with a fully integrated form management platform. Includes support for custom question types, skip logic, integrated CCS editor, PDF export, real-time analytics & more. Integrates with any backend system, giving you full control over your data and no user limits.

Learn more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more