Test your skills & find a job through our Java challenge

Use our Optional, a new hope 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?
Optional a new hope card

Assess your candidates through our Java challenge

Use our Optional, a new hope challenge to evaluate your candidates' tech skills. As easy as inviting them to do the challenge and we will evaluate them and give you a tech report with the result of the test.
Optional a new hope card

OPTIONAL, A NEW HOPE

Star wars Battle
Help us fighting the evil Lord & follow best practices on Java.

A new hope was born with the Java 8 release that might be the final weapon against the Empire, called the Optional. 

Fight against the NullPointerException implementing your own version of the Optional with extra features, called Exceptional.

About this challenge

A fun test that should help you to think outside the box with an interesting narrative. In this challenge you will fight the evil Lord NullPointerException, that is messing with the Java rebel forces causing our attacks fail unpredictably.

A new hope was born with the Java 8 release that might be the final weapon against the Empire, called the Optional. Sadly, the rebel communications about how to use it were lost, so we need to provide support to our brothers.

Debug what are these mysterious errors and use the Optional to get us to our first victory against the Empire. You can change what you consider necessary, except

the classes inside the internal package, to lead us to victory today and in the future. Make sure that these mysterious errors never happen again.

Expertise

Mid/Senior


Framework

-


Profile

Backend


Language

Java


Difficulty

Intermediate


Average candidates score

77/100


Completion rate

93%


Users rating 

4.5/5

Javier de Arcos

ABOUT THE CREATOR

Javier de Arcos

Javier de Arcos is a multidisciplinary programmer used to working on complex R&D projects in the fields of Artificial Intelligence and latest technologies. Involved in all stages of the software lifecycle.

Currently, he is a senior software developer at Liferay. He has also developed software solutions for ESA space missions (GMW) and defence projects for FCC Industrial, among other notable occupations.

The power of our challenges

One tech-skills evaluations, all the offers you want

By completing the (name challenge), you will have access to job offers that match your skills. One challenge, many offers.

Test your skills level

With the Java challenge you will be able to know exactly what your level is and compare yourself with the other devs who have done it.

Tech Mentors’ feedback and accurate report

Complete report of the developers' skills based on the results of their challenge. Full transparency. No bias.

Start now this Java challenge

Use Javier's challenge to validate your Java coding level

Related challenges

Back-end
Event Emitter
Create an event emitter that lets you launch asynchronous events to teammates.
deliverapp
1 h
  • Javascript
  • Vanilla JS
  • Senior
Difficulty Medium
Back-end
Spotlist API wit Node.JS
Develop an alternative to the Spotify API that lets indie artists easily manage their playlists.
deliverapp
4 h
  • Javascript
  • Node.JS
  • Middle
  • Senior
Difficulty Medium
Back-end
Spotlist API with Typescript
Develop an alternative to the Spotify API that lets indie artists easily manage their playlists.
deliverapp
4 h
  • Javascript
  • Node.JS
  • Middle
  • Senior
Difficulty Medium