Red-Green-Code

Deliberate practice techniques for software developers

  • Home
  • About
  • Contact
  • Project 462
  • CP FAQ
  • Newsletter

Quora: Practicing for Five Hours Per Day

By Duncan Smith Leave a Comment Oct 1 0

You can find this type of question all over the place on Quora, but it can still be interesting to apply some numbers to it: Can I beat Gennady Korotkevich by practicing every day for 5 hours and performing better than him in a competition? (answer) I’m doing most of my writing on Quora this […]

Continue

Quora: TopCoder for Coding Interview Preparation?

By Duncan Smith Leave a Comment Sep 23 0

Competitive programming sites and interview preparation sites have a lot in common, but they aren’t interchangeable: Is TopCoder the best place to practice coding interview questions? (answer) I’m doing most of my writing on Quora this year. For more information, see A Project for 2020.

Continue

Book Review – Algorithmic Thinking: A Problem-Based Introduction

By Duncan Smith Leave a Comment Sep 14 0

As any student pursuing a technical degree knows, problem sets are a big part of math, physics, and engineering classes. Computer science works a bit differently. While CS theory classes use problem sets similar to those in math and science, other classes often require CS students to turn in code that compiles and runs. Some […]

Continue

Quora: Math for Coding Interviews

By Duncan Smith Leave a Comment Sep 9 0

Sometimes the barrier to coding interview success is math rather than algorithms and data structures, or programming fluency: I can’t solve some of math fundamental problems in HackerRank. What should I do? (answer) I’m doing most of my writing on Quora this year. For more information, see A Project for 2020.

Continue

Quora: How to Practice LeetCode

By Duncan Smith Leave a Comment Sep 2 0

Practice is important, but not all practice is equally useful: What is a better method to learn LeetCode than just practicing it? (answer) I’m doing most of my writing on Quora this year. For more information, see A Project for 2020.

Continue

Quora: CodeChef DSA Learning Series

By Duncan Smith Leave a Comment Aug 26 0

CodeChef is running a series of learning-oriented contests that may be useful for people working on algorithm fundamentals: What basic data structures and algorithms knowledge do I need to be able to solve easy problems on CodeChef? The transition from “beginner” to “easy” category felt overwhelming. (answer) I’m doing most of my writing on Quora […]

Continue

Quora: Should You Prove Your Competitive Programming Solutions?

By Duncan Smith Leave a Comment Aug 19 0

Writing proofs is slow. Solving programming contest problems is supposed to be fast. Is there any relationship between the two? Are top competitive programmers good at writing proofs? (answer) I’m doing most of my writing on Quora this year. For more information, see A Project for 2020.

Continue

Quora: How to Use the LeetCode Problem Discussion Boards

By Duncan Smith Leave a Comment Aug 12 0

A benefit of LeetCode’s current popularity is the wide range of solutions in the discussion board for each problem. What’s the best way to use these? What do you see as the main benefit of stopping to look at the Discuss board when trying to solve LeetCode problems? (answer) I’m doing most of my writing […]

Continue

Quora: Why Are Coding Interviews Hard?

By Duncan Smith Leave a Comment Aug 5 0

I think most people would agree with the premise of this question: Why are coding interviews so difficult? (answer) I’m doing most of my writing on Quora this year. For more information, see A Project for 2020.

Continue

Quora: The Role of Coding Interview Books

By Duncan Smith Leave a Comment Jul 29 0

With so many online coding interview preparation sites, it’s natural to wonder what the role of prep books is these days: Is “Cracking the Coding Interview” still the best resource for programming interview practice? (answer) I’m doing most of my writing on Quora this year. For more information, see A Project for 2020.

Continue
  • « Previous Page
  • 1
  • …
  • 18
  • 19
  • 20
  • 21
  • 22
  • …
  • 49
  • Next Page »

Getting Started

Are you new here? Check out my review posts for a tour of the archives:

  • 2023 in Review: 50 LeetCode Tips
  • 2022 in Review: Content Bots
  • 2021 in Review: Thoughts on Solving Programming Puzzles
  • Lessons from the 2020 LeetCode Monthly Challenges
  • 2019 in Review
  • Competitive Programming Frequently Asked Questions: 2018 In Review
  • What I Learned Working On Time Tortoise in 2017
  • 2016 in Review
  • 2015 in Review
  • 2015 Summer Review

Archives

Recent Posts

  • Do Coding Bots Mean the End of Coding Interviews? December 31, 2024
  • Another Project for 2024 May 8, 2024
  • Dynamic Programming Wrap-Up May 1, 2024
  • LeetCode 91: Decode Ways April 24, 2024
  • LeetCode 70: Climbing Stairs April 17, 2024
  • LeetCode 221: Maximal Square April 10, 2024
  • Using Dynamic Programming for Maximum Product Subarray April 3, 2024
  • LeetCode 62: Unique Paths March 27, 2024
  • LeetCode 416: Partition Equal Subset Sum March 20, 2024
  • LeetCode 1143: Longest Common Subsequence March 13, 2024
Red-Green-Code
  • Home
  • About
  • Contact
  • Project 462
  • CP FAQ
  • Newsletter
Copyright © 2025 Duncan Smith