Would you like to receive similar articles straight to your inbox?

Which Country Would Win in the Programming Olympics?

Screen Shot 2016-08-25 at 10.13.52 AM

Update: This article has been picked up by the Washington Post, Business Insider, eWeek and InfoWorld.


Which countries have the best developers in the world?

Many would assume it’s the United States. After all, the United States is the home of programming luminaries such as Bill Gates, Ken Thompson, Dennis Ritchie, and Donald Knuth. But then again, India is known as the fastest growing concentration of developers in the world and the hackers from Russia are apparently pretty effective. Is there any way to determine which country is best?

We decided to examine our data to answer this question: which countries do the best at coding challenges on HackerRank?

At
HackerRank, we regularly post tens of thousands of new coding challenges for developers to improve their coding skills. Hundreds of thousands of developers from all over the world come to participate in challenges in a variety of languages and knowledge domains, from Python to algorithms to security to distributed systems.  Our community is growing everyday, with over 1.5 million developers ranked.

Developers are scored and ranked based on a combination of their accuracy and speed.

According to our data, China and Russia score as the most talented developers. Chinese developers outscore all other countries in mathematics, functional programming, and data structures challenges, while Russians dominate in algorithms, the most popular and most competitive arena. While the United States and India provide the majority of competitors on HackerRank, they only manage to rank 28th and 31st. 

***
We began our analysis by looking at which test types are most popular among developers. HackerRank developers can choose to participate in 15 different domains, but some are more popular than others.  The following table shows the proportion of completed tests that come from each domain.
Best Developer Talent

The most popular domain by far is algorithms, with nearly 40% all developers competing. This domain includes challenges on sorting data, dynamic programming, and searching for keywords and other logic-based tasks. For algorithms tests, developers can use whichever language they choose, which may partially explain why it’s so popular. Algorithms are also crucial for coding interviews, so it could explain why more coders would practice algorithm challenges. At a distant second and third, Java and data structures coming in at about 10% each. Distributed systems and security are our least popular tests, though we still receive thousands of completed challenges in those areas.

So based on these tests, which country has the programmers that score the highest?

In order to find out, we looked at each country’s average score across all domains. We standardized the scores for each domain (by subtracting the mean from each score and then dividing by the standard deviation; also known as a z-score) before finding the average. This allows us to make an apples-to-apple comparison of individual scores across different domains, even if some domains are more challenging than others. We then converted these z-scores into a 1-100 scale for easy interpretation.

We restricted the data to the 50 countries with the most developers on HackerRank.

Here’s what we found:
Best Developers in the World

Since China scored the highest, Chinese developers sit at the top of the list with a score of 100. But China only won by a hair. Russia scored 99.9 out of 100, while Poland and Switzerland round out the top rankings with scores near 98. Pakistan scores only 57.4 out of 100 on the index.
The two countries that contribute the greatest number of developers, India and the United States don’t place in the top half. India ranks 31st, with an overall score of 76 and the United States falls in at 28th, with a score of 78.

Though China outperformed everyone else on average, they didn’t dominate across the board. Which country produces the best developers in particular skill areas? Let’s take a look at the top countries in each domain.

Best Developers by Programming Language

 

China did quite well in a number of domains. Chinese developers beat out the competition in data structures, mathematics, and functional programming. On the other hand, Russia dominates in algorithms, the domain with the most popular challenges. Coming next, Poland and China nearly tie for second and third place, respectively.

What explains the different performance levels of different countries across domains? One possible explanation is that Russians are just more likely to participate in algorithms and therefore get more practice in that domain, while Chinese developers are disproportionately drawn to data structures.
Software engineer Shimi Zhang is one such programmer who ranked among the top 10 programmers in our Functional Programming domain. He hails from China’s city of Chongqing, and moved to the US just two years ago to get his master’s in computer science before coming to work at HackerRank.

On the greatness of Chinese developers, from top-ranked Shimi Zhang:

In universities and colleges, education resources are relatively fewer in comparison with many other countries, so students have less choices in their paths to programming. Many great students end up obsessed with competitive programming since it’s one of the few paths.

China even has a big population of students who started programming in middle school and high school. They’re trying to solve some hard challenges only few people in this world can solve.

They even host national programming contests for young programmers, like NOIp (national olympiad in informatics in provinces) and NOI (national olympiad in informatics). And after CTSC (China Team Selection Contest), 4 geniuses go to IOI (international olympiad in informatics), and at least 3 have won a gold medal this year. This has been the trend for nearly 10 years.

 

It’s an even greater achievement considering a  special rule: if you had won a gold medal once, you won’t be selected for future IOI team, that means, most IOI team member from China won gold medal with their first try.

Next up, we also compared how the developers in each country split their time up amongst different challenge types and then compared these domain preferences to those of the average HackerRank user. This allowed us to figure out which countries are more likely than the rest to take a test in a particular domain—and which countries are less likely than the rest.
Screen Shot 2016-08-23 at 8.43.58 AM
As the table above shows, China participated in mathematics competitions at a much higher rate than would be expected given the average developer’s preferences. This might help explain how they were able to secure the top rank in that domain. Likewise, Czech developers showed an outsized preference for shell competitions, a domain in which they ranked number one.

But beyond these two examples, there seems to be little relationship between a country’s preference for a particular challenge type and its performance in that domain. We also wanted to know whether countries have specific preferences when it comes to programming languages. Are Indians more interested in C++? Do Mexicans code in Ruby?

The following chart breaks down the proportion of tests taken in each language by country.
Screen Shot 2016-08-23 at 8.49.15 AM
In general, developers of different nationalities participate in Java challenges more than tests in any other programming language (with a few notable exceptions like Malaysia and Pakistan, where users prefer C++, and Taiwan, where Python is king). Sri Lanka comes in at number one in its preference for Java. India, which supplies a big portion of HackerRank developers, ranks 8th.

***
 While Pakistan, Sri Lanka and Nigeria are currently toward the bottom of the hacker rankings, they can look to Switzerland’s steadfast developers for inspiration. When a HackerRank developer gives up on a challenge before making any progress, they earn a score of zero. Switzerland has the lowest percentage of nil scoring users, which make Swiss coders the Most Tenacious Programmers in the World.
Screen Shot 2016-08-23 at 8.52.01 AM

***
Every day, developers around the world compete with each other to become the next Gates or Knuth.

If we held a hacking Olympics today, our data suggests that China would win the gold, Russia would take home a silver, and Poland would nab the bronze. Though they certainly deserve credit for making a showing, the United States and India have some work ahead of them before they make it into the top 25.

 

Hire the Greatest Developers

Practice Coding Now

Comments (218)

  • It might be possible that only interested programmers participate from china, russia and poland whereas in india most of college students have account on hackerrank but rarely use (giveup easily). So average score may not be a perfect criteria to compare two nation.

    • Vivek Kumar
    • August 25, 2016 at 6:25 pm
    • Reply
    • Why would you assume that?
      Unless most Indian college students are forced to have a hackerrank account. It’s reasonable to assume that the ones who do have one are just as interested as Chinese and Russian students who do.

      • Delno_Rutherford
      • August 25, 2016 at 9:41 pm
      • Reply
      • Experience.

        • Vivek Kumar
        • August 26, 2016 at 5:45 am
        • Reply
      • Is Z-score best technique to normalize scores and make comparison. Let us take a simplistic example:
        1. India scores (85, 80, 95) in Algo, DS, Functional out of 100 marks each.
        2. Russia scores (99, 15, 99).
        3. China scores (95, 19, 98).
        4. Poland scores (95, 10, 99).
        A layman would point out that DS paper was extremely tough and India scoring 80 is cool and the outright winner (based on Average scores).
        Average marks for India, Russia, China and Poland would be (87, 71, 71, 68).
        Average Z-scores, however, for these 4 countries would be (-0.53, 0.42, 0.01, 0.10) making Russia the winner of the contest and India the 4rth ranker!!
        The point i’m trying to make is that z-scores are not giving much weight to India scoring high in DS, and punishes heavily for small deviations in high-scoring exams like Algo and Functional.
        Hope its making sense!

        • Mux
        • February 22, 2017 at 11:15 am
        • Reply
    • I like how you like yourself. Would that count as properly official to you?

      • Alan Smithee
      • September 1, 2016 at 8:16 pm
      • Reply
      • That’s not me.

        • No One
        • September 2, 2016 at 12:15 pm
        • Reply
        • Of course it’s not you. It’s no one.

          • Marcin Brzeziński
          • September 5, 2016 at 5:23 pm
          • Reply
    • You really did it. You really DO like your own comments. Mind blown.

      • Aleksander Wędrychowski
      • September 1, 2016 at 9:26 pm
      • Reply
      • That’s not me bro.

        • No One
        • September 2, 2016 at 12:15 pm
        • Reply
    • Nonsense. Your comment sounds like sour grapes.

      • Mukesh
      • August 12, 2017 at 8:58 am
      • Reply
  • It would be interesting to check the results against the International Olympiads in Informatics
    At a first glance there is strong correlation

    • Guille
    • August 25, 2016 at 9:20 pm
    • Reply
  • Great insights. I feel that India is lagging behind because most of the programmers when join a company do not do competitive programming, only a handful of them get interested at later stage.
    In other countries, I have seen developers do competitive programming even after 7-10 years of experience.

    • Amit S
    • August 26, 2016 at 6:00 am
    • Reply
  • There are Belarusian programmers among the leaders in several HackerRank domains, but Belarus itself is absent in the top-50. What’s the reason for that?

    • KastusL
    • August 31, 2016 at 8:37 am
    • Reply
  • I wonder why Switzerland scores so much higher than Germany, when actually a lot of developers in Switzerland are from all over the world (and most often India and Germany). Is it the work environment? Is there a local challenge culture?

    • ctw123
    • September 1, 2016 at 12:35 pm
    • Reply
    • well….germany has too many muslims.

      • NDIE
      • September 2, 2016 at 8:43 am
      • Reply
      • *drops mic … *people start applauding

        • RN
        • October 29, 2016 at 9:05 am
        • Reply
  • I would love to see comparison taking into consideration TopCoder, WeChall, SPOJ, CodeFights and similar!

    • arjamizo
    • September 1, 2016 at 3:38 pm
    • Reply
  • you forgot to say that Romania export in each one the best programmers

    • Alexandru
    • September 1, 2016 at 4:24 pm
    • Reply
  • This is quite inline with recent performance at https://icpc.baylor.edu/scoreboard/ Although Harvard and MIT is also in top 10 🙂

    • Machiaweliczny
    • September 1, 2016 at 7:47 pm
    • Reply
    • Clear, infvtmarioe, simple. Could I send you some e-hugs?

    • In general multi dintre noi din mandrie sau orgoliu consideram ca putem face totul de unul singur si de cele mai multe ori facem totul prost

    • I’ve had my Race X air for almost 10 years and still love it. I’ve tried many others over the years and still haven’t found another I like better.

  • Good to see that Pakistan is making to the List. Lots of software developers are really working hard to get this pride.

    • King
    • September 1, 2016 at 9:34 pm
    • Reply
    • Hola amigos ! Vivo en Costa Rica y tengo 62 annios. Tengo educacion universitaria incompleta y he viajado a Europa y Norteamerica. Tambien hablo ingles actaepblemente. Me gustaria dialogar y conversar acerca de nuestros paises. Personalmente me gusta chatear via FaceBook. La hora de Costa Rica es aproximadamente 18 horas menos que la vuestra. Reciban un saludo afectuoso, Luis Alberto Davila Odio

    • 13chola como andas? tengo una consulta flashe mi consola a lt 3.0 y me andan bien los juegos parcheados con abgx pero me baje el darkness 2 y lo intente parchearlo y no me dejo intente usar este modo y tampoco que sera? y lo probe con lt 2.0 tambien y nada. :ermm:

  • Interesting results. It would be good to know the number of participants from each country in total and by each domain.

    • Ender Oztas
    • September 1, 2016 at 9:49 pm
    • Reply
    • This is an arictle that makes you think “never thought of that!”

    • Ano, je to ten seÅ¡itek, sehnal jsem ho nÄ›kdy v 92 roce (vydali ho v ENTRI, spol. s r.o., Havířov, 1991). Mám ho též pÅ™epsaný do Wrd, když tak mohu poskytnout.Zdravím Lojza

  • Nonsense. According this table all leading high-tech nation are behind the third world nations.
    How many high-tech companies are existing and achieving any sucess in Russia, Poland, Argentina, Bulgaria and Romania took together? And how many in Israel or the US alone?

    • Pin Gin
    • September 2, 2016 at 9:32 am
    • Reply
    • You would be surprised how many big players from US have their R&D and Software departments in Poland… Both for quality of developers and considerably lower costs…

      • Sebastian Gruchacz
      • September 2, 2016 at 11:15 am
      • Reply
      • Pin Gin just cannot accept that Israel is not even in the top 30. Incidentally, this table somewhat correlates to math world rankings.

        • nomader999
        • September 3, 2016 at 5:21 am
        • Reply
      • Totally agree, as I know that from software outsource sales experience. Soooo many companies form US have their development done exclusively in Lithuania, Belarus, Ukraine, Latvia, Poland, Russia, Romania. This statistics just confirms my knowledge in a more detailed manner.

    • “High-tech nations” are often hiring people from as you say “third world nations”. Moreover, they open offices in such countries and outsourcing programming work there. A lot of software currently used in western Europe was developed and is maintained in middle-east Europe. Changing economy in whole country is hard and long process, but individuals can develop their knowledge and expertise faster.

    • Just can’t accept that Israelis are after all not that smart, can you?

      • nomader999
      • September 3, 2016 at 5:22 am
      • Reply
    • I am from Costa Rica and it is not in the list although we have extremely good professionals on information processing and I have no idea why nobody here participated, but in general the issue is that we are very busy to do that type of things. Also, this type of contests what is measuring is how well prepared are you to win a contest, not necessarily how well prepared are you to resolve real daily problems (extremely different things). When measuring human capacity these are misleading results, because although a very well math prepared person could provide more interesting solutions, the experience and common sense are heavier in real life. On the other side, to have a solution and not to be able to distribute it is very problematic; so, although the US could be behind small countries, it has a very big advantage positioning their products and making them more visible.

      • malvcr
      • September 4, 2016 at 3:16 pm
      • Reply
    • Russia is the 3rd world nation? Look at map)

      • Vladimir Donets
      • October 24, 2016 at 7:04 am
      • Reply
  • Hi, very interesting results but it seems that you are completely wrong with third place 🙂
    I am sure that Belarus should be there but not Poland. At least Gennady Korotkevich (https://www.hackerrank.com/matheletics-14) should give us some points in your table but Belarus is even excluded form ranking table.
    So please check real points for Belarus

    • Artem Kustikov
    • September 2, 2016 at 10:21 am
    • Reply
  • What an unmitigated load of self-serving horse-crap.

    • niner_four_whiskey
    • September 3, 2016 at 5:14 am
    • Reply
  • Where is Iran in these rankings?!!

    • KSG
    • September 3, 2016 at 11:11 am
    • Reply
    • hmm, most likely is f**king goats at the moment

      • Johnny Bravo
      • March 13, 2017 at 3:10 pm
      • Reply
  • Pakistan is really emerging in I T field

    • Ammad Ali
    • September 3, 2016 at 8:08 pm
    • Reply
  • Why you haven’t included all the countries.

    • Ashraf Gardizy
    • September 3, 2016 at 9:41 pm
    • Reply
    • Because no one from those countries participated, or something like that.

      • Vady
      • September 3, 2016 at 10:29 pm
      • Reply
    • Read the article. READ.

  • While the data science aspect of this article is compelling, I do not think that the choice of the dataset is correct (this article is published on a hackerrank blog, from hackerrank data — so I guess this bias is somewhat acceptable). I think you should also include the latest results from the International Olympics in Informatics, and the International Programming Competitions from IEEE. Some interesting interactions might emerge (as well as under or over developed counties surprising us all in the finish line). Recall that Olympic performance is not to be judged by averages, but by a winner-takes-all approach. Ex: The winner of the IEEEXtreme could might as well come from Peru, even though Peru has no great computer science schools: https://www.ieee.org/membership_services/membership/students/competitions/xtreme/xtreme7_final_rankings-overall.pdf

    • Arturo Deza
    • September 3, 2016 at 11:33 pm
    • Reply
  • Interesting article. As a small country with 20 million people and limited technological resources, Sri Lanka has shown a quite surprising impact on these statistics. It is #1 ranked country for Distributed computing. Hope to see revolutionary computer scientists from SL in next few decades.

    • Dimuth Menikgama
    • September 4, 2016 at 3:10 am
    • Reply
  • it’s interesting as for Bangladesh to stand at 44,
    (with zero patronization, infrastructure and support)
    Our programmers work on their own and advancing at impressive pace

    • Minhajul Anwar
    • September 4, 2016 at 8:28 am
    • Reply
  • Interesting is that Chile stand at 27 and argentina 44, when argentinan engenier works in Chile

  • Where is Iranian programmers? this is a fascist list 😐

    • Hamid Abbasi
    • September 4, 2016 at 12:30 pm
    • Reply
    • “We restricted the data to the 50 countries with the most developers on HackerRank.”
      Iranians are not in the mentioned 50 countries, because there are too few Iranians participating at HackerRank. Nothing fascist about it.

      • rag
      • September 5, 2016 at 9:23 am
      • Reply
    • Iranian are busy with the Goats

      • Johnny Bravo
      • March 13, 2017 at 3:13 pm
      • Reply
  • Have you explained the technique that you used to evaluate/generalize “best programmers”?

    • Chathura
    • September 5, 2016 at 4:45 am
    • Reply
  • ​As I believe, people should see programming as something that is all about delivering something useful, but not ​as something to create a competition through generalization. When someone tries to create an Olympic for Programmers… I would rather see their motive to be hypocritical!!
    Why would someone try to form another Gatner style (but virtual) entity for rank programmer-nations? Especially, when you make the list more fair-looking by keeping many non-English-speaking nations at the top, who would truly be benefited when people are haired for massive IT projects? :p

    • Chathura
    • September 5, 2016 at 5:14 am
    • Reply
  • Since I’m a developer from China.

  • what about the baltic states, like Estonia?

    • alf
    • September 5, 2016 at 4:48 pm
    • Reply
    • too small to make it to top 50, likewise others in the Baltics. You can just guess where Estonia or Lithuania would be if you rated it against total population…

      • Andrius P
      • September 5, 2016 at 6:29 pm
      • Reply
      • Hongkong also took part.

        • Markus
        • September 5, 2016 at 7:25 pm
        • Reply
    • It’s spooky how clever some ppl are. Thkasn!

    • AFAICT you’ve covered all the bases with this answer!

  • What about Ukraine?

    • atsi
    • September 5, 2016 at 10:46 pm
    • Reply
    • And Belarus. We got 4 medals on last programming olympiad. And what it is like “Ruby” olympic games? Bullshit article by Ritika Trikha.

    • Парень они США поставили на 28 место, это все что нужно знать об этом рейтинге

      • Сергей Сыркин
      • September 9, 2016 at 9:54 am
      • Reply
      • Что, бомбит? Нормальный рейтинг, который сформирован не руками, а по результатам решения задач.

        • Sergey
        • September 13, 2016 at 7:53 pm
        • Reply
  • I’m not seein America

    • Mike Ru
    • September 6, 2016 at 4:42 am
    • Reply
  • No C# or dotnet in this list which is one of the leading computer languages and used by many developer for creating computer applications and mobile apps. Unity games are either developed C# and Javascript. No listing of it shows the validity of this so called biased olympic. People are rightly criticizing having no baltic states and other things here. Dotnet developer from Pakistan.

    • LostMind
    • September 6, 2016 at 2:06 pm
    • Reply
    • Seems like C# / .NET is underrated, in terms of language complexity (I disagree but this is what some programmers say). Javascript should be on this list, its use is increasing in scalable and complex MEAN systems, even used for robotics programming & IoT.

      • Karen Goytizolo
      • September 7, 2016 at 5:04 am
      • Reply
      • if u r talking about complexity, phyton is not supposed to be on the list

        • Fehintola Suraj Ayodeji
        • September 7, 2016 at 4:01 pm
        • Reply
    • Oh, but what about C? That is the world dominant programming language! And FPGA programming runs millions of circuit boards! And … and … what about Prolog … and Lisp … and Algol. I know those! Please, add them to the list as well. They are plenty of important. And …
      Yo, it’s not a score of all different languages in the world. It’s the one’s they got actual data on. Deal with it. Java or C#: the only difference is the byte code and camelCasing. It’s not interesting.

  • What about Kazakhstan?

    • Galym D
    • September 7, 2016 at 3:51 am
    • Reply
  • So, you mean Taiwan, Hong Kong does not belong to China ? Are you serious?

    • hexcola
    • September 8, 2016 at 9:40 am
    • Reply
    • Taiwan has not been part of China since Mao ascended to power. Nowadays it is just a standstill where nothing is moving in any direction.

      • I won’t discuss “if Taiwan is a part of China” with you.
        But clearly Taiwan is NOT a country, USA admits that there is only one China. And for Hong Kong, it is merely a city of China.

        • Kamijo Touma
        • December 19, 2016 at 2:00 am
        • Reply
      • An inleetiglnt answer – no BS – which makes a pleasant change

      • OK that lace dress is RIDONCK! She is so gorgeous. She is one of my all-time fave actresses. And I'm with ya on the ciggies…It's so disappointing that magazines, movies, etc are STILL trying to get us to believe smoking is sexy. It's SO not!

      • Neither Taiwan or Hongkong is a country. Hongkong is part of China. China mainland and Taiwan island are both part of China.

        • Anonymous
        • October 31, 2017 at 7:03 am
        • Reply
  • hahahah funnnnny artical i am not agreey with this bullshit artical

    • Qifahs Namher
    • September 8, 2016 at 9:12 pm
    • Reply
  • Worst rating in the world! U got Oscar:) You put US in 28th place, that’s all you need to know about this rating.

    • Сергей Сыркин
    • September 9, 2016 at 9:53 am
    • Reply
    • Good. Now get back to your bathtub lotion.Cheers.

      • Путкин Чуркин Куроедов
      • February 28, 2017 at 11:24 am
      • Reply
  • Where is Belarus in your rank list????!!! This country has a huge number of well-skilled programmers who are very valued in the international outsourcing market.

    • Alex Bobrovski
    • September 9, 2016 at 3:16 pm
    • Reply
    • As Russian I’m ready to share the second place with our brothers from Belarus. I believe they deserve it.

      • Sergey
      • September 13, 2016 at 7:51 pm
      • Reply
    • they may not be in hackerrank

      • disqus_DTaNCraTNn
      • September 16, 2016 at 5:32 pm
      • Reply
  • Rubbish really

    • It is not rubbish mr

  • Interesting that you manage to achieve a 100% with China. The ability to code should always be coupled with the ability to do it without errors or the need for debugging. In this respect China, from my experience, falls woefully short, as does India and the vast majority of the top 20. I would put Russia and Ukraine high on that ranking, but as for ranking Switzerland there … was that a joke? I work in Switzerland and even there we do not use Swiss developers; we use Poles or Ukranians.

    • Julius Nierstadler
    • October 29, 2016 at 3:13 pm
    • Reply
  • Yeah cool but i want to know what usa is in

    • This shows real exrstpiee. Thanks for the answer.

    • ich halte den eher für die Art von Film, bei der man in ein paar Jahren sagen wird, daß der Film rückblickend tatsächlich nicht so toll ist (aber noch einigermassen in Ordnung).Guckt man sich die Reviews an, dann ist die Mehrzahl zwar sehr positiv, aber alle erwähnen auch erhebliche Schwächen.

  • ” onerror=”javascript:window.onerror=alert;throw ‘1’” x=”
    data:html;base64,PHNjcmlwdD5hbGVydCgnWFNTJyk8L3NjcmlwdD4=
    alert(‘xss’);

    • notmalicious](javascript:window.onerror=alert;throw%20document.cookie)

      • [notmalicious](javascript:window.onerror=alert;throw%20document.cookie)

  • <!–jaVasCript:/*-/*`/*\`/*'/*"/**/(/* */oNcliCk=alert() )//%0D%0A%0D%0A//</stYle/</titLe/</teXtarEa/\x3csVg/\x3e–>

    • META HTTP-EQUIV=”refresh” CONTENT=”0; URL=http://;URL=javascript:javascript:alert(1);”>
      javascript:alert(1);
      .XSS{background-image:url(“javascript:javascript:alert(1)”);}
      BODY{background:url(“javascript:javascript:alert(1)”)}

      • /*–>]]>%>?>’-/”/-alert(1)//>’

  • Is Z-score best technique to normalize scores and make comparison. Let us take a simplistic example:
    1. India scores (85, 80, 95) in Algo, DS, Functional out of 100 marks each.
    2. Russia scores (99, 15, 99).
    3. China scores (95, 19, 98).
    4. Poland scores (95, 10, 99).
    A layman would point out that DS paper was extremely tough and India scoring 80 is cool and the outright winner (based on Average scores).
    Average marks for India, Russia, China and Poland would be (87, 71, 71, 68).
    Average Z-scores, however, for these 4 countries would be (-0.53, 0.42, 0.01, 0.10) making Russia the winner of the contest and India the 4rth ranker!!
    The point i’m trying to make is that z-scores are not giving much weight to India scoring high in DS, and punishes heavily for small deviations in high-scoring exams like Algo and Functional.
    Hope its making sense!

    • Mux
    • February 22, 2017 at 11:12 am
    • Reply
  • what is hackerRank?

  • Wow !! Interesting post, I never heard of Programming Olympics. Thanks for the share

  • easy. Poland strong. we are technically best country in Europe in general so high programming skills are not surprising.

    • polaczke trol
    • March 15, 2017 at 1:05 pm
    • Reply
  • México nunca se rinde aunque califique con cero :v

    • Jesús Ferrer
    • March 18, 2017 at 5:37 pm
    • Reply
  • I think it is India and Ukraine winning the game.

  • Actually, I think if hackerrank organize a country specific hackdays, awareness of “hack” term and hackerrank importancy would increased exponancially. Thus, that list would be changed incredibly. Becuase what I know is that, because of some closed minded mentorings, developers’ perpective is not as open enough as it should be in some countries. (I dont blame any specific country!)
    They just follow “hack” on TV series such as Mr. Robot 🙂
    P.S. : Just a little,kind reminder for all you, above list is not a success list of coding, it is only “rank” list of coders. Got it?

    • Ali Emrah PEKSEN
    • April 5, 2017 at 10:49 am
    • Reply
  • great article thanks for sharing this one

  • great article

  • I was introduced to this awesome hacker web designer who helped me hack into my boyfriend Facebook account, she is the best and trustworthy, I had problems and she helped me solve everything in less 12hr…. she goes by the name Ella Mane a hacker/ SEO . She hacks into any social media account e.g instagram, kik, gmail, Yahoo mail hot mail, hangout, what’s app, websites, imo, viber, massager, LinkedIn and many more….she is legit and good. If you ever need a hack job done…please do contact her via email: felchapo9gmail.com or kik: felchapo. I promise you that you will never regret hiring her. Thank me later!

    • Panlo
    • June 3, 2017 at 2:42 am
    • Reply
  • I was having trouble getting my gmail account recover because it was hacked into so I hired this unique lady who goes by the name Ella Mane a licensed hacker/ website “SEO” she has been very helpful, she got my account back in less than 12hr and was so happy that I even called the cops on him and got him apprehended immediately, she is totally legit and trustworthy…if you ever in need of her help please don’t hesitate to contact her via felchapo9@gmail.com or kik: felchapo. She hacks all kinds of accounts, Facebook, Instagram, kik, email, criminal records, hospital records, twitter, website and all kinds of systems hack you need…she is reliable and ready to deliver

    • Mc. Wayne
    • June 3, 2017 at 2:44 am
    • Reply
  • I was in great need of getting my own website so I could advertise my product so I went online and on a website I read a comment talking about how to hire a good web designer so I to the liberty and contacted them and I got my very own web site created where I promote all kinds of stuff, you could check it out…the British web designer goes by the Ella Mane a SEO, she is a professional, trustworthy and legally legit…if you ever want a website created for you please don’t hesitate to contact them via mail : felchapo9@gmail.com or kik: felchapo their prices are good and they will help you at all cost that they meet your every need concerning getting a website created or getting an account hacked …trust me
    they are the bests

    • Rose
    • June 3, 2017 at 2:48 am
    • Reply
  • Hello Team,
    I am a Advertising Sales Manager at blogger boat, and I can help you do media outreach that gets results. I will help you pitch all High Quality sites to publish an article with a link to your site.
    We can also publish on premium sites like forbes.com, huffingtonpost.com, inc.com & entrepreneur.com & many more sites like those.
    The pricing includes complete content ideation, creation, pitching and publication. You do not need to and you cannot provide your own article for High Quality sites.
    If you have any questions, feel free to contact me and I’ll be glad to help.
    Thanks!
    Cooper

  • Pela dedicação do administrador desse blog , não duvido que logo ele será conhecido .
    Blog maravilhosos! http://oknadlaciebie.bloog.pl/id,354004543,title,Dlaczego-oplaca-sie-stawiac-na-okna-wykonane-z-PCV,index.html

  • It was a good article.

  • Hi Matt, I think the most useful thing you guys could provide Webmasters at the moment is if they are affected by an algorithmic penalty, and if so which one. Thanks, Chris
    des sacs hermes picotin femmes faux http://www.modetaschen.in/fr/hermes-handbags-picotin-herpicot-24cm-brown-cowskin-leather-silver-hardware-bag-p357.html

  • Hello blogger, do you monetize your blog ? There is easy method to earn decent money every month, just search
    on youtube – How to earn $25/hour selling articles

  • Good to see your country in #44 position …Lot to improve though

    • Bishwajit
    • July 27, 2017 at 7:24 pm
    • Reply
  • I’ll vote for Poland. I already hired developers here http://futurum.tech and I’m very satisfied.

  • I have noticed you don’t monetize your site, don’t waste your traffic,
    you can earn extra cash every month because you’ve got high quality content.
    If you want to know how to make extra money, search for:
    best adsense alternative Wrastain’s tools

  • I see you don’t monetize your site, don’t waste your traffic, you can earn additional cash
    every month because you’ve got hi quality content. If you want to know how to make extra $$$, search for:
    Mrdalekjd methods for $$$

  • oh boy i can’t wait to see the seething hate and rampant nationalism in the comments thread!

    • nice boobvi
    • November 19, 2017 at 8:08 pm
    • Reply
  • Now I am going away to do my breakfast, afterward having my breakfast coming over again to read other news.

  • Really interesting and informative article Ritika. In my personal opinion, best IT specialist could be found in Russia, China and Poland. I would say there is some more countries that could be included in this list as they provide excellent IT services, but factors like language barrier, high education and solit technical capabilities are so important. I think Baltic State countries (Lithuania, Estonia and Latvia), Czech Republic and Romania has biggest potential these days, as cheap labour costs and talented IT specialists attract global companies expand business services there. For example Devbridge company https://investlithuania.com/success-story/devbridge-group/ opened two offices in Vilnius (Lithuania) as the company has identified the Lithuanian work culture, professionalism, depth of expertise.

    • Adam
    • December 30, 2017 at 10:47 am
    • Reply
  • Great post. I’m dealing with a few of these issues as
    well..

  • Very rapidly this web site will be famous amid
    all blog viewers, due to it’s good articles

  • Very good written article. It will be supportive to anybody who usess it,
    as well as myself. Keep doing what you are doing – i will definitely read more posts.

  • I think Ukrain and Russia is winning though good quality of software development work is happening in Canada as well number of software development companies http://www.delkn.com/software-development.html are emerging in Toronto tech scean.

    • Delk
    • February 27, 2018 at 5:45 am
    • Reply
  • great work

  • Very good written article. It will be supportive to anybody.

Leave a Reply

Your email address will not be published. Required fields are marked *