Competitive Programming

Noun · Hacker Culture

Definitions

  1. A contest-based style of programming centered on solving algorithmic problems quickly and correctly under time constraints. It has its own training culture, platforms, ranking systems, and influence on technical interviews, though it differs from most day-to-day software engineering work.

    In plain English: Programming as a timed competition focused on solving hard algorithm puzzles.

    Example: "He’s great at competitive programming, which is why the whiteboard rounds felt easy to him."

Related Terms