Companies won’t stop doing it, but that doesn’t mean candidates have to like it. Why is it that many companies expect to find software engineers capable of solving real-world problems by throwing whiz-kid LeetCode style tests at them? (answer) I’m doing most of my writing on Quora this year. For more information, see A Project […]
ContinueQuora: How to Use Solutions
It’s useful to practice problems that have solutions available, but you have to use them correctly: Should I just copy and submit the Codeforces solution from the editorial after trying hours to understand it even though I don’t? (answer) I’m doing most of my writing on Quora this year. For more information, see A Project […]
ContinueQuora: Solving Problems Quickly
Standardized tests, programming contests, and coding interviews all rely on short time limits. So there isn’t time to figure problems out from scratch. What’s the alternative? How can the tops finish LeetCode weekly challenge that fast, usually under 20 minutes? (answer) I’m doing most of my writing on Quora this year. For more information, see […]
ContinueQuora: How Long Does it Take to Learn Interview-Style Coding?
Mastering the craft of programming can take many years, but what about learning enough to pass an interview? How long had you been learning programming for until you were able to solve medium/hard problems on LeetCode? What about the easy ones? (answer) I’m doing most of my writing on Quora this year. For more information, […]
ContinueQuora: Finding Your Next Practice Problem
There are so many competitive programming practice problems available online now that it can be hard to decide which one to work on next: How do you determine which problem is suitable for you at your level in competitive programming? (answer) I’m doing most of my writing on Quora this year. For more information, see […]
ContinueQuora: Java vs. C++ in Competitive Programming
Two top competitive programmers who used to submit their solutions in Java have recently made the switch to C++. But how did they do so well with Java in the first place? How has Petr Mitrichev won so many competitive programming contests by using Java and not C++? (answer) I’m doing most of my writing […]
ContinueQuora: Do Companies Want Competitive Programmers?
Companies aren’t looking for competitive programmers. But because of how interviews work, it can seem like they are. So Quora ends up with some odd questions: Do I need to be a competitive programmer to work at one of the top tech companies? (answer) I’m doing most of my writing on Quora this year. For […]
ContinueQuora: Memorizing the Answers
A popular criticism of coding interviews is that candidates can cheat by looking up common questions and memorizing the answers. I don’t know if anyone has succeeded using that approach, but it doesn’t seem to me like it would work. Is it possible to memorise the tricks of algorithm questions to crack the Google interview? […]
ContinueQuora: Optimizing Competitive Programming Solutions
Long ago, I wrote an article about Profiling Java Programs with VisualVM. It can be interesting to analyze code to find performance bottlenecks. But for competitive programming solutions, it’s usually a losing battle. If you choose the wrong algorithm, no amount of micro-optimization will help. What are ways to optimize programs? My algorithms are strong […]
ContinueA Project for 2020
People often use the term competitive programming to refer to any activity (besides homework) where programmers create solutions to made-up puzzles rather than real-world problems. For example, consider this Quora question: Which is the best online judge for competitive programming, HackerRank, HackerEarth or LeetCode? As Bohdan Pryshchenko points out in his answer, these three sites […]
Continue- « Previous Page
- 1
- …
- 21
- 22
- 23
- 24
- 25
- …
- 49
- Next Page »