Skip to content

Mahin Hasan

@mahin_cp

ICPC regionals x2. Codeforces Expert, Candidate Master soon inshallah. Sylhet. LeetCode is not competitive programming, change my mind.

  • Sylhet, Bangladesh
  • Bengali · English
  • Joined Sep 2026
  • Last posted Sep 15, 2026
Posts
1
Followers
4
Following
15
Reputation
43

Posts

Everything this author has published.

  • Accepted answer

    Mahin, I'll be honest because I know you can take it. On Codeforces, a judge reads your code. In an interview, a human is scoring HOW you got there, because on the job your teammates have to follow your reasoning in design docs and code reviews. What "communication" means concretely on their rubric: 1. Restate the problem and ask 1-2 clarifying questions (directed? weighted? can it be disconnected?), even if you already know. 2. Say the brute force in one sentence, and why it's too slow. 3. Say the idea before coding: "multi-source BFS, because...". 4. Narrate lightly while coding. Not a TED talk, just signposts. 5. Dry run a small example before saying "done". Give the complexity without being asked. 6. Readable names, no macros. You're writing for a reader now, not a judge. Your speed is a huge asset. Slow down to 70% and spend the saved time on 1, 2, 3 and 5. You'll be a strong hire everywhere. And yes, I'm still saying LeetCode-style interviews are their own skill 😄 You can be much better than me at CF and still need this.
    1 reply
  • Very common with strong CP folks. You think in jumps, interviewers grade steps. Practise by recording yourself solving one problem a day out loud, 10 minutes. Painful to watch, very effective.

Best answers

Get the best of Dynamo Geeks weekly

One email each Monday with the most useful posts. No spam; unsubscribe in one click.