touristinverse's blog

By touristinverse, history, 11 days ago,

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.

• +61

 » 11 days ago, # |   +65 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, # ^ |   +52 CP requires high mathematical concepts too.Not for Div-2 A,B, C problemsGCD, 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, # ^ |   +12 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, # ^ |   +13 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, # ^ |   0 Yea even a fifth grade student knows that
•  » » » 8 days ago, # ^ |   0 Absolutely right
•  » » 10 days ago, # ^ | ← Rev. 3 →   +16 "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 →   +48 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, # |   -34 Dont generalize your assumption into facts
•  » » 11 days ago, # ^ |   -41 idiots wont understand and will downvote for no reason XD
•  » » » 11 days ago, # ^ | ← Rev. 2 →   +164 lighthearted advice
•  » » » » 9 days ago, # ^ |   +6 woah! dark mode? where you got that ?
•  » » » » » 9 days ago, # ^ |   0
 » 11 days ago, # |   0 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 →   +51 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, # |   0 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, # |   +66 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, # |   +30 indian Cheaters and newbies can make a whole new city by their population ..I guess
•  » » 10 days ago, # ^ | ← Rev. 2 →   -48 .
•  » » » 10 days ago, # ^ |   +20 so, a citizen is replying ...nice
•  » » » » 10 days ago, # ^ | ← Rev. 2 →   -44 .
•  » » » » 10 days ago, # ^ |   -7 how could you judge that? He has around 350 solves and his contest solve seems so genuine, on the other hand you have to use alternate account to post that.
•  » » » » » 10 days ago, # ^ |   0 I am waiting for the 3rd citizen -.-
•  » » » » » » 10 days ago, # ^ |   -19 i think u are more useless than your comments
•  » » 10 days ago, # ^ |   +2 And I can make a whole country with your Mom.
•  » » » 10 days ago, # ^ |   +2 Remember son, always respect your Grandmother
 » 11 days ago, # |   -29 cp is tough and doing tough things boost up the confidence
•  » » 11 days ago, # ^ |   +68 Ok don't paste kota factory's dialogue here.
•  » » » 7 days ago, # ^ | ← Rev. 2 →   0 Jeetu bhaiya's advice may not work for CP.
•  » » 11 days ago, # ^ | ← Rev. 2 →   +10 Really though? It has been the other way around for me with respect to confidence.
•  » » 11 days ago, # ^ | ← Rev. 2 →   +52 usually doing tough things drops my confidence
•  » » » 10 days ago, # ^ |   +36 Your username drops my confidence bro
 » 11 days ago, # |   +83 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, # ^ |   0 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 →   -39 hehe
•  » » » 10 days ago, # ^ |   +27 -69 IQ
 » 11 days ago, # |   +56 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, # ^ |   +8 Finally someone who has talked about the dark side
•  » » 11 days ago, # ^ |   0 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, # ^ |   +4 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, # ^ |   +1 Code For Cause Are you referring this man ?
•  » » » » 8 days ago, # ^ |   0 No,Community Classroom :)
•  » » 11 days ago, # ^ |   +3 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, # ^ |   +5 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, # ^ |   +7 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, # ^ |   +16 '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, # ^ |   +6 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 →   0 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, # ^ |   0 They were just a handful and their salaries are also the best in the industry. They also don't mass hire.
 » 11 days ago, # |   0 I have done more than year of internships, still no job in decent company. In India they only care about CP.
 » 11 days ago, # |   +146 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, # ^ | ← Rev. 3 →   +9 Things are better said than done!
•  » » 10 days ago, # ^ |   +5 Meanwhile Indians leaving CP for Job
•  » » 10 days ago, # ^ |   0 Me too :D
 » 11 days ago, # |   0 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 →   0 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.
•  » » 9 days ago, # ^ |   0 exactly !!!
 » 11 days ago, # |   +1 started CP for sake of getting referals but now i am enjoying it......
 » 10 days ago, # |   +3 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.
•  » » 9 days ago, # ^ |   -6 print(string.replace("India", "Russia"))
•  » » » 9 days ago, # ^ |   0 thx for explaining
•  » » 8 days ago, # ^ |   +16 It is totally unrelated to reality, so it sounds just stupid
 » 9 days ago, # |   +1 Damn bro, gotta get myself one of them referral SHAKES
 » 9 days ago, # |   0 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, # |   -55 Hey touristinverse, print out this blog and do exactly this
•  » » 9 days ago, # ^ |   -8 opinions are not allowed anymore
 » 9 days ago, # |   0 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, # |   +19 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