Do Algorithm Competitions Change Your Life?
During college, I was really into ACM-ICPC, and the best I did was regional finals. Honestly, that experience has helped my career. Even as a senior, when I put "algorithm competition experience" on my resume, it always comes up at least once in interviews.
More people than you'd think see algorithm competitions as a playground for problem-solving prodigies, but you actually use it a lot in real work. Especially in system design, your sense for time complexity calculations and data structure selection definitely gets sharper.
Of course, I think the problem-solving skills you learn in the process matter more than the competition results themselves. If you're job hunting, I'd recommend entering at least once just to have a line on your resume.
6 answers
Yeah, I've been to competitions too, and it's decent as something to put on your resume.
Got a source? But if it's your own experience, then OK.
Yeah, same. I'm not ACM either, but the time complexity skills I picked up while prepping for coding tests genuinely help me now when designing systems. It's not the contest results—the way it changes your thinking is the big win. Worth giving it a shot at least once if you're job hunting.
Well, I'd have to disagree. I made it to the finals—not winning an award—but it felt very different from real-world problem solving. In competitions, the problem is already defined, but in actual work, you're often stuck from the very start of defining the problem. So that experience alone isn't going to be a big selling point on a resume.
Isn't that outdated? These days, spending that time on internships or projects seems way more useful.
Honestly, PS itself does help, but if you're just a participant, it doesn't carry much weight on your résumé. Unless you're a winner, it might even look like you were just killing time.