DEV Community

Discussion on: Competitive programming - is it really important?

Collapse
 
muhimen123 profile image
Muhimen

I have been in the competitive programming field for more than 2 hours. And if you know real meaning of competitive programming then you will understand that the questions asked in job interviews are not actually competitive programming problems rather simple programming problem. So, I don't think its fair to say that they ask competitive programming problems in the interviews. Competitve programming problems are hard, way hard than you think.

Collapse
 
iyashsoni profile image
Yash Soni

Hello Muhimen, a little background about me. I’ve done post graduation from IIIT-Bangalore, 2015-17. In India, especially Bangalore, it is very common to have fierce competition for round 1, generally because of high number of candidates. I can tell from my experience, and yes I was aware of what “competitive programming” meant back then too, only wasn’t into it. It is proper Competitive Programming. That doesn’t mean take the hardest problem of LeetCode, but yes, it was not a basic one, in fact it was never a basic one. So what you’re saying might be the case in your country but in India, this is reality. And so is hiring through Solely competitive Hackathons.

Also, in this article, I’ve said it is good to get started with CP track, as it is not a fixed set of course, one can start gradually with smaller problems and then move to challenging ones when they are ready. In that context I’ve used “Competitive Programming”. No - it is not way harder than what I would think. And also I disagree with only hard problems should be called competitive, it is a way to develop algorithmic thinking towards problem solving, not bound to hard problems at all. Hope this clears your confusions.