finds.dev← search

// the find

mgechev/google-interview-preparation-problems

★ 3,290 · JavaScript · updated Feb 2023

leetcode problems I solved to prepare for my Google interview.

A personal dump of ~250 LeetCode/GeeksforGeeks solutions in JavaScript that Minko Gechev solved while prepping for his Google interview. It's a problem bank, not a course — useful if you want raw practice material in one place and don't mind doing the organizing yourself.

Wide coverage of classic interview patterns — DP (egg drop, coin change, rod cutting), graph/tree traversal, string matching, heaps, tries — so you can grep by topic and find something. One file per problem keeps each solution short and readable in isolation. Free, MIT-licensed, no setup required to read through solutions.

No tests — you can't run anything to confirm a solution is correct, you just have to trust the code as written. No complexity analysis, no comments explaining the approach, so it teaches you nothing about why a solution works, only what it looks like. File names are inconsistent and sometimes duplicated (dij.js and dijstra.js, bracket.js and bracket2.js) with no index mapping them to the actual problem statements, so you can't tell what you're looking at without opening each file. Untouched since February 2023 and the author's own README admits the solutions aren't necessarily optimal.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →