To help make the upcoming tips less abstract, I’m going to start with a sample problem that I’ll refer to when needed: LeetCode problem 704, Binary Search. I chose binary search because it has a short implementation that uses only basic language features, but even experts have trouble getting it right.Continue
LeetCode Tip 1: Why LeetCode?
We’re going to be covering LeetCode tips in the coming year. But before we get to the tips, I’d like to discuss why I chose LeetCode as a study topic, so you can decide if this year’s project is right for you. I chose LeetCode because: It focuses on coding interviews: There are several reasons […]Continue
A Project for 2023
While working on my LeetCode project last year, I started a list of general practice notes. Not notes on specific problems, though those are essential, but notes on the LeetCode practice process in general. My plan for this year is to turn those into a short LeetCode practice tip each week.Continue
2022 in Review: Content Bots
Quora relies on machine learning. No surprise there. Any major service that accepts user-generated content needs more than human moderation to keep up with the influx of submissions. Algorithms help filter out bad content and promote good content (or at least content that increases user engagement). But this year seems to be an inflection point […]Continue
Quora: How Can an Interviewer Effectively Evaluate Multiple Ways of Solving a Coding Problem?
A good question for interviewers to think about: As a software engineering interviewer, how can you avoid getting into a mindset that your own method for solving a coding challenge is the best way to solve it, and reject any other implementation? (answer) See A Project for 2022 to find out what I’m working on […]Continue
Quora: Is Stack Overflow Giving ChatGPT Too Much Attention?
Everyone is talking about ChatGPT this week. Isn’t Stack Overflow advertising ChatGPT when it bans it and then makes numerous posts about why it banned it? (answer) See A Project for 2022 to find out what I’m working on this year.Continue
Quora: Do Interviewers Look Up Solutions to the Coding Questions They Ask?
This question is about preparing to conduct an interview, rather than preparing to be interviewed. Do software engineers in FAANG and similar tech companies who ask coding challenges in interviews sometimes look up the solution before they ask the questions in an interview? (answer) See A Project for 2022 to find out what I’m working […]Continue
Quora: How Can One Become an Expert in Competitive Coding?
Quora is moving away from the concept of a “canonical question,” in which similar questions are merged into one. So popular questions like this can one can now be asked and answered as often as we want and will be displayed together as “related questions.” How can one become an expert in competitive coding (like […]Continue
Quora: Should I Start by Learning Algorithms, or Start by Solving Problems?
Learn first, or practice first? Should I start learning DSA for CP or practice random topics first (My CF rating is only 800)? (answer) See A Project for 2022 to find out what I’m working on this year.Continue
Quora: Is It True That LeetCode Questions With a Lot of Downvotes Are Not Worth Solving?
Crowdsourcing LeetCode question quality. Is it true that LeetCode questions with a lot of downvotes are not worth solving? (answer) See A Project for 2022 to find out what I’m working on this year.Continue
- « Previous Page
- Next Page »