Ready, steady... GO!
Just enter your name and email address. You will receive an email with the instructions of the access to this challenge, so you can do it whenever you want!
Use our Vending Machine challenge to validate your skills in this tech and receive feedback on your test from one of our Tech Mentors. After that, you will be able to use your test result to apply for several job offers without having to be retested. Sounds good, yeah?
Create an event emitter that lets you launch asynchronous events to teammates.
A fun test that should help you to think outside the box. For this event emitter you need to use Ecmascript 6 classes. The test requires you to implement two methods: subscribe and emit.
Subscribe is quite intuitive: it just takes the name of an event and then the callback that we want to attach to that particular name. You have also to implement an unsuscribe process inside this method. The Emits function is the one that you used to call the function that you have subscribed too.
ABOUT THE CREATOR
Flavio Corpa is a TOP software engineer, with expertise in Haskell and Elm, that works at a consultancy called 47 Degrees.
Our gold key. You will have access to job offers that match your skills by doing only one tech-skills evaluation.
You will be able to know exactly what your level is and compare yourself with the other devs who have done it. How competitive are you?
Receive accurate feedback from one of our Tech Mentors & a complete report of your dev skills based on the results of your challenge. Full transparency. No bias.
Use Flavio's challenge to validate your Vanilla JS coding level. Are you ready?