HighLoad Challenges for Fun

Join a global community of top software engineers, sharpen your skills, and write the fastest code. The challenge awaits you!

Code
Compete
Climb
Leaderboard
#1
Victor MerckléVictor MerckléGrandmaster
267'377.62 RP
#2
Josu San MartinJosu San MartinMaster
101'688.83 RP
#3
olliecrowolliecrowExpert
90'618.39 RP
#UserLevelRP
4Expert83'918.36
5Expert49'457.64
6Expert43'456.24
7Expert41'277.48
8Expert40'592.79
9Expert37'992.98
10Expert37'753.58
11Expert33'857.11
12Skilled32'492.01
13Skilled32'174.82
14Skilled30'506.03
15Skilled29'686.10
16Skilled27'360.04
17Skilled26'479.79
18Skilled25'988.47
19Skilled25'479.37
20Skilled25'025.95
21Skilled23'959.03
22Skilled23'931.76
23Skilled22'126.97
24Skilled21'534.60
25Skilled21'419.45
26Skilled21'256.19
27Skilled21'071.61
28Skilled20'972.50
29Skilled20'732.04
30Skilled18'147.30
31Skilled17'954.66
32Skilled16'732.03
33Skilled16'079.10
34Skilled15'457.71
35Skilled15'084.38
36Skilled14'644.90
37Skilled13'795.45
38Skilled13'735.08
39Skilled13'600.26
40Skilled13'108.34
41Skilled12'984.27
42Skilled12'194.91
43Skilled12'091.48
44Skilled11'762.42
45Skilled11'123.84
46Skilled10'503.81
47Skilled10'310.39
48Skilled10'307.63
49Skilled10'153.98
50Skilled9'800.25
51Skilled9'709.20
52Skilled9'645.87
53Skilled9'490.01
54Skilled9'176.45
55Skilled8'970.05
56Skilled8'887.79
57Skilled8'693.37
58Skilled8'537.49
59Skilled8'324.36
60Skilled7'877.06
61Skilled7'791.56
62Skilled7'787.23
63Skilled7'731.38
64Skilled7'693.53
65Skilled7'577.54
66Skilled7'523.21
67Skilled6'986.70
68Skilled6'711.21
69Apprentice6'445.80
70Apprentice6'424.73
71Apprentice6'296.01
72Apprentice6'206.20
73Apprentice5'900.86
74Apprentice5'895.04
75Apprentice5'822.74
76Apprentice5'748.80
77Apprentice5'556.90
78Apprentice5'423.27
79Apprentice5'350.17
80Apprentice5'267.02
81Apprentice5'106.10
82Apprentice4'949.69
83Apprentice4'935.29
84Apprentice4'868.71
85Apprentice4'778.86
86Apprentice4'730.65
87Apprentice4'694.19
88Apprentice4'612.87
89Apprentice4'458.16
90Apprentice4'445.82
91Apprentice4'349.10
92Apprentice4'273.95
93Apprentice4'202.00
94Apprentice4'156.87
95Apprentice4'142.99
96Apprentice3'997.99
97Apprentice3'865.85
98Apprentice3'863.14
99Apprentice3'796.52
100Apprentice3'773.41
Level Thresholds
Apprentice1'300.00
Skilled6'600.00
Expert33'400.00
Master100'200.00
Grandmaster227'200.00
Dynamic · #1 player: 267'377.62 RP
News
2026-06-27

🚀 New challenge type: Server Competitions! Until now you’ve optimized programs - now you optimize whole servers. Our first one is live: Auth Server. Build an HTTP authentication server, package it as a Docker image, and docker push it  to our registry - every push is automatically benchmarked against a freshly generated, hidden dataset, so there’s nothing to overfit. Lowest total request time wins. Grab the API spec and climb the leaderboard!

2026-04-29

🎉5 years of HighLoad.Fun!🎉 Half a decade ago, the domain was registered - and what started as an idea has grown into a community of engineers obsessed with squeezing every last nanosecond out of their code. Thanks for being here.

2026-01-01

The 2025 leaderboard is officially closed! Explore the final results by visiting this link. Share your certificates proudly—they will stay available as long as the site is live!

2025-01-01

The 2024 leaderboard is officially closed! Explore the final results by visiting this link. Share your certificates proudly—they will stay available as long as the site is live!

2024-11-10

New supported language Zig was added.

Recent Discussions
Sergey Svistunov
I’ve just tuned a little bit the server, MAP_HUGETLB should work now.
by Sergey Svistunov on Using MMAP to optimize data reading · Apr 24, 2026
zielaj
FYI This is a republishing an article that I originally sent to the telegram channel pre-upgrade.
by zielaj on Parse integers task: memory access pattern · Apr 23, 2026
Danylo Mocherniuk
Doesn’t work for me neither.
by Danylo Mocherniuk on Using MMAP to optimize data reading · Apr 23, 2026
zielaj
Does MAP_HUGETLB work for anyone on highload.fun? I remember trying it a long time ago on “Parse...
by zielaj on Using MMAP to optimize data reading · Apr 21, 2026
Recent Submissions
View all →
Maksim ShcherboMaksim ShcherboAuth Serverserver
just now
Testing
Maksim ShcherboMaksim ShcherboAuth Serverserver5.556 s
2 minutes ago
Success
Maksim ShcherboMaksim ShcherboAuth Serverserver5.579 s
17 minutes ago
Success
Maksim ShcherboMaksim ShcherboAuth Serverserver5.547 s
26 minutes ago
Success
Andrew TsibinAndrew TsibinAuth Serverserver5.551 s
31 minutes ago
Success
Andrew TsibinAndrew TsibinAuth Serverserver5.563 s
31 minutes ago
Success
Andrew TsibinAndrew TsibinAuth Serverserver
31 minutes ago
In queue
Maksim ShcherboMaksim ShcherboAuth Serverserver5.562 s
31 minutes ago
Success
Maksim ShcherboMaksim ShcherboAuth Serverserver5.552 s
1 hour ago
Success
Maksim ShcherboMaksim ShcherboAuth Serverserver500000.000 s
1 hour ago
Success
Recent Solution Challenges
View all →
Kevin HeaveyKevin Heavey-10.00wn·Parse integersgen
5 days ago
Solution Held
wnwn-10.00Kevin Heavey·Parse integersgen
6 days ago
Solution Held
wnwn+9.22Kevin Heavey-36.89·Parse integersgen
6 days ago
Solution Broken
Kevin HeaveyKevin Heavey-10.00wn·Parse integersgen
6 days ago
Solution Held
Kevin HeaveyKevin Heavey-20.00wn·Parse integersgen
6 days ago
Solution Held
wnwn-10.00Victor Mercklé·Parse integersgen
12 days ago
Solution Held
Adam FolwarcznyAdam FolwarcznyMikołaj Uzarski·Parse integersgen
13 days ago
Solution Broken
Adam FolwarcznyAdam FolwarcznyDaniel Mastalerz·Parse integersgen
13 days ago
Solution Broken
Adam FolwarcznyAdam FolwarcznyDaniel Mastalerz·Parse integersgen
13 days ago
Solution Broken
wnwn-10.00Adam Folwarczny·Parse integersgen
13 days ago
Solution Held