About the challenge
Neo4j Code-Golf - a gamified platform for graph data enthusiasts, developers, and students alike to go head-to-head to write the shortest Cypher query on - you guessed it - a virtual golf course. Just like golf, where the least number of strokes wins, here in the Code-Golf challenge, the cypher query with the shortest length and the least number of db_hits wins! Check out this handy blog for more details about the gamified platform.
Get started
Neo4j Code Golf is perfect for developers who are looking to hone their skills and improve their code efficiency. The contest features three different problems that must be solved using Neo4j, a graph database. The Neo4j Code Golf Contest is open to all, and we are sure that you all will find a challenge that's right for you. So what are you waiting for? Show the world what you're made of and register for the Neo4j Code Golf Contest today!
You can sign up for Beginner, Immediate or Advanced categories (or levels) and submit as many entries you like in this Code-Golf contest. Given the competition is leaderboard based, only your best score shows up on the leaderboard, so keep swinging and keep getting better at your cypher skills. There are cash prizes to be won in each category and you do not need to be a golfer to participate. Open to individual participants only and no entry fee required.
Note that: Even though you all can participate in all categories (levels) you can only win one of the categories, so choose your levels carefully :).
Code-Golf Timelines
Milestone | Dates |
Open for Registration | 06/30/2022 |
Close for Registration | 09/15/2022 |
Winners Announced | 09/22/2022 |
Requirements
What to Build
It’s simple. First and foremost, to participate in the Neo4j Code Golf contest, you must register at devpost, which is where you are now, and then go to the Neo4j code-golf platform to participate, preferably using same login as devpost for easier leaderboard management. The code-golf platform is fully automated, and you must write short Cypher queries based on the question to reduce the time and resources the query takes, eventually leading to a faster and more efficient query. In other words, the goal is to write shorter queries (in length) and achieve as few db-hits as possible with the Cypher queries, and the least the number of characters in the query are, and least the number of db_hits are for a Cypher query the higher you are placed in the leaderboard. Note that, lesser score from db-hits and shorter queries are placed up higher on the leaderboard. So a point of 10 will get higher place compared to point of 100, simple. In case of similar db_hits score the shorter query lenght will be placed higher in ranking. All entries must be submitted by September 15, 2022, to be eligible for consideration. Contest entrants must submit short Cypher queries with low db_hits to win the contest. Given the platform is automated and leaderboard based, every contestant can see their position in real-time on the leaderboard.
What to Submit
Your Cypher queries using the code-golf gamified platform built by Neo4j. https://code-golf.neo4j.com/
Prizes
$27,000 in prizes
Beginner Level (Winner)
$4000 USD
Beginner Level (First Runner Up)
$2500 USD
Beginner Level (Second Runner Up)
$1000 USD
Beginner Level (Fourth Place)
$500 USD
Beginner Level (Fifth Place)
$500 USD
Beginner Level (Sixth Place)
$500 USD
Intermediate Level (Winner)
$4000 USD
Intermediate Level (First Runner Up)
$2500 USD
Intermediate Level (Second Runner Up)
$1000 USD
Intermediate Level (Fourth Place)
$500 USD
Intermediate Level (Fifth Place)
$500 USD
Intermediate Level (Sixth Place)
$500 USD
Advanced Level (Winner)
$4000 USD
Advanced Level (First Runner Up)
$2500 USD
Advanced Level (Second Runner Up)
$1000 USD
Advanced Level (Fourth Place)
$500 USD
Advanced Level (Fifth Place)
$500 USD
Advanced Level (Sixth Place)
$500 USD
Devpost Achievements
Submitting to this hackathon could earn you:
Judges

Michael Hunger
Neo4j

David Allen
Neo4j
Judging Criteria
-
Lesser db_hits
Like any other database platform, it is critical to not choke the database with higher db_hits, same here, lower the db_hits higher the chances of you winning- holds 100% of winning criteria. -
Shorter Cypher Queries
In case the db_hits are same, the shorter the cypher query is, higher the code golfer will be placed on the leaderboard, and eventually win.
Questions? Email the hackathon manager
Tell your friends
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.