touristinverse's blog

By touristinverse, history, 11 days ago, In English

I am seeing too many INDIANS on CODEFORCES or Competitive Programming platforms. Even on YouTube, every tech guy is saying do CP, and you would be next level CODER after two years or so on even if he/she hasn't touch CP in their entire lifetime. They are claiming that CP would get them their dream jobs in 'FANG' companies. No doubt, some of them are enjoying CP. But I want to ask all of you guys that ARE YOU DOING CP AS A HOBBY OR JUST FOR THE SHAKE OF REFERRALS FOR INTERVIEW? Only a few are doing best, the rest of them are struggling and even in some cases, they are cheating too.

I don't see too much craze of CP in other countries, but in the case of India, it is different. Why it is so? Is it the market monopoly of big companies to sell their course and earn money? In most of the videos, I am seeing YouTubers displaying sponsoring ads of CP courses . And I am seeing in some of the youtube content that when you do CP and do good at it they can directly get a call from FANG companies. Yeah, they are but the ratio is somehow like 1:10000 and like on.

In my personal opinion, I think that if 100 are joining CP, 3-4 people are enjoying CP and the rest of them are doing it just for the sake of Interviews. And most of the time some people are even depressed just by the fact that they can't do CP. CP requires a lot of effort as well as time to excel it? But I don't understand why people are doing CP day and night if they aren't adopting it. CP requires high mathematical concepts too. And we need to adopt that not everyone can be "GOD OF MATH". Why not dedicate time to more productive fields if they are struggling hard?

I am not saying don't do CP but I am saying why YOUTUBERS are forcing to do CP (indirectly). They show advantages but it is only applicable for very few.

What's your opinion?

 
 
 
 
  • Vote: I like it
  • +61
  • Vote: I do not like it

»
11 days ago, # |
  Vote: I like it +65 Vote: I do not like it

I don't know about others.But I am finding interview problems a lot easier after giving a few contests on Codeforces.

  • »
    »
    11 days ago, # ^ |
      Vote: I like it +52 Vote: I do not like it

    CP requires high mathematical concepts too.

    Not for Div-2 A,B, C problems

    GCD, LCM ,divisors, Bit Manipulation are something which people learn in school in their 6th-7th standard. It's certainly not GOD OF MATHS

    • »
      »
      »
      10 days ago, # ^ |
        Vote: I like it +12 Vote: I do not like it

      I agree, but if I were to ask someone at my school to find the gcd of 1 and 2, I bet half of them would not even know what gcd was.

      • »
        »
        »
        »
        10 days ago, # ^ |
          Vote: I like it +13 Vote: I do not like it

        I dont know what country you are from but in India the well-known term for GCD is HCF and even an idiot will be able to calcualte HCF of 2 numbers.

        • »
          »
          »
          »
          »
          9 days ago, # ^ |
            Vote: I like it 0 Vote: I do not like it

          Yea even a fifth grade student knows that

    • »
      »
      »
      8 days ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Absolutely right

  • »
    »
    10 days ago, # ^ |
    Rev. 3   Vote: I like it +16 Vote: I do not like it

    "But I want to ask all of you guys that ARE YOU DOING CP AS A HOBBY OR JUST FOR THE SHAKE OF REFERRALS FOR INTERVIEW"

    medium-hearted meme
»
11 days ago, # |
Rev. 2   Vote: I like it +48 Vote: I do not like it

If a guy is doing CP let them do,he will leave CP after some days when he finds out that he is not for CP.You don't have to write a blog about all these things.If you don't stat then how would you know that you should do CP or not.

»
11 days ago, # |
  Vote: I like it -34 Vote: I do not like it

Dont generalize your assumption into facts

»
11 days ago, # |
  Vote: I like it 0 Vote: I do not like it

What's the problem if more people are doing CP ? I mean they are improving their problem solving skills and most of the people who are joining and doing CP are engineers and they have a strong mathematical background !! And everything takes time if they are struggling now its means they are at least trying to improve so motivate them don't do the opposite!

  • »
    »
    9 days ago, # ^ |
    Rev. 2   Vote: I like it +51 Vote: I do not like it

    CP is a sport, and should be played honestly, just as you would do on the fields. However, many who do not do CP out of passion does not honor sportsmanship.

    It is actually not only about Indians, if CP is connected to profit (like college admission, job interview, pay raise, etc.) People will come because, well, many are after profit.

    However, in other countries most CPer are still athletes, and their influence can turn others who do not think CP's a sport to conform to its rules. While as we can see, CPers in India are outnumbered, if not greatly, by people doing interview preps.

    Take China as an example, in China if you come on top in the national contest held annually you get to pick whatever university you want, so many elementary schoolers are flooding in. They spam, they copy, they cheat. But their action is despised by nearly everyone else and they will either quit themselves or be turned into an athlete. In many Chinese online judges, their names are specifically marked with a tag and/or a special color to shame them.

    However, if the situation is reversed, and most people are spamming, copying, cheating. Then people who play clean will be thought as weirdos.

    People have a tendency to follow their peers.

»
11 days ago, # |
  Vote: I like it 0 Vote: I do not like it

In my opinion people who code ( generalized not just CP or Dev) with non-incentive motives, like not just from the point of view of earning money are the one's who make the most out of it, and it's not generalized to a country or a region it may be found anywhere that people learn to code just from the point of view of earning money, I know that it's a need in many cases but people should not force themselves to code, and about cracking interviews, it's not just your coding skills, you have to sell your self as a product.

Peace :) .

»
11 days ago, # |
  Vote: I like it +66 Vote: I do not like it
MY ONE AND ONLY OPINION :-)
   "YOU DO NOT NEED TO HAVE AN ALT ACCOUNT TO POST BLOGS  IF YOU ARE NOT TALKING NONSENSE"
»
11 days ago, # |
  Vote: I like it +30 Vote: I do not like it

indian Cheaters and newbies can make a whole new city by their population ..I guess

»
11 days ago, # |
  Vote: I like it -29 Vote: I do not like it

cp is tough and doing tough things boost up the confidence

»
11 days ago, # |
  Vote: I like it +83 Vote: I do not like it

But I want to ask all of you guys that ARE YOU DOING CP AS A HOBBY OR JUST FOR THE SHAKE OF REFERRALS FOR INTERVIEW

Yes, I'm doing it for the shake of referrals, I've heard it's tasty

  • »
    »
    11 days ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    There exists one more category here :) I started competitive programming just like practicing my skills for normal c++. I started solving questions with just if-else, while, for loop. Because always thought some guy started from these three fundamentals only and then came up with the idea of binary search, sorting, dynamic programming.

    So I am doing it to expand my knowledge. To understand why and how they came up with a particular algorithms and data structures.

  • »
    »
    10 days ago, # ^ |
    Rev. 2   Vote: I like it -39 Vote: I do not like it

    hehe

»
11 days ago, # |
  Vote: I like it +56 Vote: I do not like it

I totally agree with you. Allow me to explain the status of online assessments in India. About 2 months ago, 1 of the biggest recruiters in India conducted a nationwide hiring test. You can see the level of questions here. This test was intended for entry-level fresher jobs for 500000-800000 INR or 6665-10665 USD per annum. As per Indian standards as well, it is not a good-paying job but people are ready to start with this.

You may go through the questions and you will find that those are not basic Data structures or Algorithms problems. they are leetcode medium-hard or codeforces div2 D-F level. Moreover, only those were selected for 500,000 profile if they solved at least 2 problems and for 800,000 those solved 2 problems fully and 1 partially.

And this is not just 1 company, there are tons of companies who have a very difficult hiring process. Generally, interviews are far easier in these companies. Many companies straightaway asks questions from codeforces Div2 C-E. These are the reasons, people tend to start with competitive programming. The huge population of the country and most of the well-paying jobs being from the IT industry has such downsides. Moreover, people cheat a lot nowadays, there are like 1000+ methods in online methods. Questions are sent to CM or master level people by newbie's or pupils in return for money.

  • »
    »
    11 days ago, # ^ |
      Vote: I like it +8 Vote: I do not like it

    Finally someone who has talked about the dark side

  • »
    »
    11 days ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Yet someone was saying Amazon asks "bacho wale question" in their interviews by showing some random easy problems they had asked in some random year and telling everyone that his DSA course is the best with which you can crack any FAANG interview questions and anyone saying against that would end up getting blocked...

    • »
      »
      »
      9 days ago, # ^ |
        Vote: I like it +4 Vote: I do not like it

      Interviews are far easier. Amazon's test is pretty easy with respect to other companies. They however just take interviews of people randomly or prefer girls or see something great in the resume.

      Those courses are not bad, can't say they are the best or not. But most of the questions asked in the interviews are usually repeated as interviewers also don't have much time to understand many new problems

    • »
      »
      »
      9 days ago, # ^ |
        Vote: I like it +1 Vote: I do not like it

      Code For Cause Are you referring this man ?

  • »
    »
    11 days ago, # ^ |
      Vote: I like it +3 Vote: I do not like it

    How pervasive would you say is cheating? I have read anecdotes that some places in India have a "cheating culture" though it is hard to quantify that.

    Also the entry-level wage is like poverty level in the US :(

    • »
      »
      »
      9 days ago, # ^ |
        Vote: I like it +5 Vote: I do not like it

      In the case of online assessments, everyone tries their level best to cheat. there is mass plagiarism and even it is caught many times on the plag checker. However, let's take an example of a greedy question, it's just sorting and then some slight logic of picking the optimal. In India, everyone studies from geeks for geeks. Now, even if you are not cheating, the code will remain quite similar.

      and when 500,000+ people are competing, one never knows who cheated and who did not. If the question is too tough, then only a few will be able to clear it, however, does an entry-level coding job require such a high level of CP?

      The hiring process has been completely ruined after the oncoming of covid-19 as all tests are online from home.

      Everyone has decent mobile phones, through which they click images and send them to others. Even if camera is switched on. Only 1 perspective of laptop webcam isn't enough. Answers are copied by typing if copy paste is banned and variable name changing is usually just done.

  • »
    »
    10 days ago, # ^ |
      Vote: I like it +7 Vote: I do not like it

    While we're on the topic, one of the companies I gave an online test for said that all the candidates who had passed the online coding round had to explain their solutions in face to face interview. Sadly they didn't completely follow through with it. But it was fun seeing all the cheaters run around in panic lol

  • »
    »
    10 days ago, # ^ |
      Vote: I like it +16 Vote: I do not like it

    'Questions are sent to CM or master level people by newbie's or pupils in return for money'

    Totally Agreed.

    I don't understand what is the point in killing a seat just to get rejected in the interview. Maybe someone who has done the hard work would have got there and got selected.

    • »
      »
      »
      9 days ago, # ^ |
        Vote: I like it +6 Vote: I do not like it

      As I mentioned earlier, Interviews are far easier than online assessments in many companies. You can do 200-450 sets of questions of many YouTubers and there is a 70-80% chance that the question will be the same or similar in most of the companies.

      These people don't know CP but they have remembered these questions. They just need to tell the exact algorithm and they will certainly pass. Now, those who are better in CP than these people will be rejected in the OA round only.

      Rest luck is also a major factor

  • »
    »
    9 days ago, # ^ |
    Rev. 2   Vote: I like it 0 Vote: I do not like it
    Many companies straightaway asks questions from codeforces Div2 C-E. These are the reasons, people tend to start with competitive programming.
    

    InsaneNerd weren't such hard problems a usual trend only in few companies like Google, Facebook, Directi and Codenation during pre-covid time ??

    • »
      »
      »
      9 days ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      They were just a handful and their salaries are also the best in the industry. They also don't mass hire.

»
11 days ago, # |
  Vote: I like it 0 Vote: I do not like it

I have done more than year of internships, still no job in decent company. In India they only care about CP.

»
11 days ago, # |
  Vote: I like it +146 Vote: I do not like it

Weird Personal Fact.
People are doing CP to find a job, and I want to leave my job to find time for CP.

»
11 days ago, # |
  Vote: I like it 0 Vote: I do not like it

yes! agreed that i came here for the same mentioned reason BUT i got intrest in cp. now i do cp as a hobby ,I love doing it.so let them come here who knows,it may become loved thing for many,let people explore things nothing bad happens

»
11 days ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

I think people often forget half of the skill in working as a coder is communicating with your team, writing maintainable code, reading and maintaining documentation, etc. The algorithms are only part of it.

»
11 days ago, # |
  Vote: I like it +1 Vote: I do not like it

started CP for sake of getting referals but now i am enjoying it......

»
10 days ago, # |
  Vote: I like it +3 Vote: I do not like it

I don't care about job or anything I just want to increase my problem solving skill that's why I am doing cp,solving problems out of your comfort zone and increasing your level gradually is what drives me to do cp.

»
10 days ago, # |
  Vote: I like it +25 Vote: I do not like it

I am seeing too many RUSSIANS on CODEFORCES or Competitive Programming platforms. Even on YouTube, every tech guy is saying do CP, and you would be next level CODER after two years or so on even if he/she hasn't touch CP in their entire lifetime. They are claiming that CP would get them their dream jobs in 'Yandex' companies. No doubt, some of them are enjoying CP. But I want to ask all of you guys that ARE YOU DOING CP AS A HOBBY OR JUST FOR THE SHAKE OF REFERRALS FOR INTERVIEW? Only a few are doing best, the rest of them are struggling and even in some cases, they are cheating too.

I don't see too much craze of CP in other countries, but in the case of Russia, it is different. Why it is so? Is it the market monopoly of big companies to sell their course and earn money? In most of the videos, I am seeing YouTubers displaying sponsoring ads of CP courses. And I am seeing in some of the youtube content that when you do CP and do good at it they can directly get a call from Yandex companies. Yeah, they are but the ratio is somehow like 1:10000 and like on.

In my personal opinion, I think that if 100 are joining CP, 3-4 people are enjoying CP and the rest of them are doing it just for the sake of Interviews. And most of the time some people are even depressed just by the fact that they can't do CP. CP requires a lot of effort as well as time to excel it? But I don't understand why people are doing CP day and night if they aren't adopting it. CP requires high mathematical concepts too. And we need to adopt that not everyone can be "GOD OF MATH". Why not dedicate time to more productive fields if they are struggling hard?

I am not saying don't do CP but I am saying why YOUTUBERS are forcing to do CP (indirectly). They show advantages but it is only applicable for very few.

What's your opinion?

»
9 days ago, # |
  Vote: I like it +1 Vote: I do not like it

Damn bro, gotta get myself one of them referral SHAKES

»
9 days ago, # |
  Vote: I like it 0 Vote: I do not like it

Yes I do it for better jobs . I came into CP scene very late in my career unlike most b.tech guys . I want to become better at programming . and i dont see anything wrong in doing cp to boost that. it has helped me much more than doing leetcode.

»
9 days ago, # |
  Vote: I like it -55 Vote: I do not like it

Hey touristinverse, print out this blog and do exactly this

»
9 days ago, # |
  Vote: I like it 0 Vote: I do not like it

Hi sir, This is India not some developed country that the recruiters and the companies have some really great method for filtering out some of them.....so In a country of millions of people preparing for the same thing it becomes very hard for those dumb people to compare who is good programmer and who is not.....so just for the sake of filtering most of these tend to filter people with hard questions.....and as a matter of fact, there are a lot of people who have given their time in this CP thing because of which those people clear those rounds(providing the fact that those people know s**t about development) and people who really like to build things and develop some software, it becomes hard for them to join those cliche companies (simply because they have given time to real stuff i.e. development), so as a result they tend to leave dev and practice CP because it is much easier to keep solving questions and installing some data structures and algorithm than to make some software that google thinks is up to the level of hiring..... So yes, I myself like dev but I am starting to like this easier way of getting into companies, this is just wayy easier than building another google chrome to enter into google lol and also trust most of those people i have known that have a good internship of job here in india, all of them don't know even HTML to build a site, weird right, welcome to india.......

»
9 days ago, # |
  Vote: I like it +19 Vote: I do not like it

I usually wouldn't give two shits about blog posts on here but, I felt compelled to post a comment as the OP has some kind of "issue" with seeing too many Indians on this platform.

So what if we're here and everywhere? What are you trying to say? We do at least one thing every day that we don't want to do but, still absolutely need to.

To get through the Campus Interview coding rounds, there is no way getting around CP problems. So what if a few people try whatever they can to make those rounds easier?

The only reason I knew what CP was through our University telling us it's a necessity to learn DSA to get a decent job. The only reason I stick around even though I'm absolutely dogshit at it is cuz I want to sharpen my dull-ass brain. I love Maths and coding but, suck at both. So I am one of those dudes who watch a ton of YouTube videos trying to figure out what's what even though I've never touched CP before.

And no, India is not the only country with a CP craze. I have no idea how you even came up with the idea. There is a good reason why AlgoExpert and LeetCode have a customer base who're not entirely Indians.

I know many people who gave up a few days after trying out CP. It barely takes a few days to figure out that this is meant/not meant for you. And I don't see how we affect you either.

So please stop putting up racist posts and enjoy the journey. If you really don't like us, feel free to make your own Online Judging Platform where Indians are not allowed. We really don't give a shit as long as we learn something along the way.

Have a nice day

»
9 days ago, # |
  Vote: I like it +91 Vote: I do not like it

I am seeing too many AMERICANS on CODEFORCES or anime platforms. Even on YouTube, every anime guy is saying do ANIME, and you would be next level WEEB after two years or so on even if he/she hasn't touch ANIME in their entire lifetime. They are claiming that ANIME would get them their dream jobs in 'NEET' companies. No doubt, some of them are enjoying ANIME. But I want to ask all of you guys that ARE YOU DOING ANIME AS A HOBBY OR JUST FOR THE SHAKE OF FILLING THE VOID IN YOUR SOUL? Only a few are doing best, the rest of them are struggling and even in some cases, they are cheating too.

I don't see too much craze of ANIME in other countries, but in the case of America, it is different. Why it is so? Is it the market monopoly of big companies to sell their show and earn money? In most of the videos, I am seeing YouTubers displaying sponsoring ads of ANIME shows . And I am seeing in some of the youtube content that when you do ANIME and do good at it they can directly get a call from ZERO companies. Yeah, they are but the ratio is somehow like 1:10000 and like on.

In my personal opinion, I think that if 100 are joining ANIME, 3-4 people are enjoying ANIME and the rest of them are doing it just for the sake of Coping. And most of the time some people are even depressed just by the fact that they can't watch ANIME. ANIME requires a lot of effort as well as time to excel it? But I don't understand why people are doing ANIME day and night if they aren't adopting it. ANIME requires high mathematical concepts too. And we need to adopt that not everyone can be "GOD OF ANIME". Why not dedicate time to more productive fields if they are struggling hard?

I am not saying don't do ANIME but I am saying why YOUTUBERS are forcing to do ANIME (indirectly). They show advantages but it is only applicable for very few.

What's your opinion?

  • »
    »
    8 days ago, # ^ |
      Vote: I like it +24 Vote: I do not like it

    ARE YOU DOING ANIME AS A HOBBY OR JUST FOR THE SHAKE OF FILLING THE VOID IN YOUR SOUL?

    YES

    • »
      »
      »
      8 days ago, # ^ |
      Rev. 2   Vote: I like it +1 Vote: I do not like it

      If you are doing it for the sake of filling the void in your soul, the I'd recommend watching Your Lie in April. After watching this wholesome series, you are sure to smile and become happy like never before.

»
8 days ago, # |
  Vote: I like it 0 Vote: I do not like it

Yesterday, I got this problem in my Online Assessment test. Do you think someone who is not doing CP can do this problem? If so, You are most welcome to do this problem without using sqrt decomposition/segment tree/ BIT.

FYI: I know these concepts still, I wasn't able to do this problem.

»
8 days ago, # |
  Vote: I like it +3 Vote: I do not like it

real id se aao kunal kushawaha :))

»
8 days ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it
dark-hearted meme (NSFW)
  • »
    »
    7 days ago, # ^ |
      Vote: I like it +4 Vote: I do not like it

    Holy shit, i should avoid saying in public that i like to do CP in my free time

    • »
      »
      »
      7 days ago, # ^ |
        Vote: I like it +1 Vote: I do not like it

      You should avoid saying that anywhere

    • »
      »
      »
      7 days ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      I got banned from a programming streamer's chat because I asked him, "do you like CP"

»
7 days ago, # |
  Vote: I like it 0 Vote: I do not like it

There's not much of a choice, I think. I did start it for cracking online assessments for jobs only. That's my sole purpose for now. And it IS true that it can help in these assessments significantly. If I can't even get to the interview, what future do I have? Honestly, I'd love a world where I wouldn't have to force this onto myself, but it's just how it is I guess.

»
7 days ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

i 50% agree