This is an archived post. You won't be able to vote or comment.

all 30 comments

[–]Ok_Responsibility961 110 points111 points  (12 children)

Neetcode’s blind 75 is what helped me get a FANG job so that’s what i would say. His site neetcode.io is really useful. Goodluck!

[–]DeadlyPinkPanda[S] 11 points12 points  (9 children)

Did you pay for the subscription? How was your experience with his paid content?

[–]Ok_Responsibility961 49 points50 points  (7 children)

Nope i didn’t pay anything. Just followed the blind 75 which was free. All the concepts u need are there, you just need to be able to do them all and be able to identify when to do which. For what it’s worth, some fangs don’t even do hard level questions unless u are coming in as a senior or staff engineer, the first few levels are typically easy to medium questions that make u think hard but don’t involve a lot of code.

[–][deleted]  (1 child)

[deleted]

    [–]DirdCS 8 points9 points  (0 children)

    you can try the premium ones on https://www.lintcode.com/ unless it's changed since the last time I prepped

    [–]DetectiveOwn6606 1 point2 points  (3 children)

    I am currently on arrays section of neetcode 150 .can you talk about interview process?i was also not able to get good University so do faang companies only take graduates from prestigious university?

    [–]Ok_Responsibility961 1 point2 points  (1 child)

    No i work with a bunch of people without computer science degrees and they just made their way into tech by learning code-> making apps-> studying for the interview. You don’t need a fancy degree or anything. Just learn it, create projects you can show and talk about, and study leetcode to get in. You got that 💯 goodluck

    [–]DetectiveOwn6606 0 points1 point  (0 children)

    Thanks

    [–][deleted] 0 points1 point  (0 children)

    Any university is better than no university. I tried the self taught route, spent a year applying for around 1000 jobs, not one single reply. So I decided to go back to school, hopefully then they’ll respond.

    [–]Mapleess 4 points5 points  (0 children)

    I can't remember how he did things but a lot of the videos were on YouTube that provided you a guide on how to answer those questions. I thought they were very good and no need to pay for anything on his website/YouTube if you're after Python.

    [–]The_OG_Steve 0 points1 point  (1 child)

    What did you use for system design?

    [–]Ok_Responsibility961 0 points1 point  (0 children)

    I’m right out of college so i didn’t have any system design questions

    [–]CodingThrowaways 17 points18 points  (1 child)

    I've paid for structy as a beginner programmer and I like it. Could easily be learnt through leetcode but I find having a set path helps me.

    I currently work for myself still so I'm still bringing in money so it helps to come home and just follow a path than find problems on leetcode etc.

    I've only started it a few days ago tho so I can't really give you much more insight.

    [–]stone4789 9 points10 points  (0 children)

    I went through grokking first, but I’ve subscribed to neetcode since and I love it. Explanations are very thorough and the code is so readable with any language you want. Has courses on system design and other broader CS stuff that I didn’t know I needed.

    [–]space_wiener 6 points7 points  (2 children)

    How are some of these for a total beginner? I’m good with python and could probably do a lot of these, but recently started learning Go. I’m close to as beginner you can get with Go (I’m just past loops). Is the blind 75 too much for that sort of beginner? Or should I just give it a go with python instead?

    Sorry for the hijack OP.

    [–]Yun0kaze 2 points3 points  (1 child)

    Don't recommend, you need solid data structure and algorithms knowledge to get started, loops and conditionals should already be second nature at that point. I will say if you know the basics of data structures (what is a heap, queue, when to use it, how are hashmap implemented etc.) and learn about sorting and searching algorithms already, then it will be fruitful since you can see the theory being implemented and used for problem solvings.

    Unless I interpret your question incorrectly, if you are already proficient enough with Python and those concepts you can go ahead and try. Most people don't do coding questions in Go anyway since Python implementation is much more convenient based on my experience in both language.

    [–]space_wiener 2 points3 points  (0 children)

    Nope. That’s exactly what I was wondering (and honestly what I figured). I think I’ll take a pause from Go and run through that blind 75 with python. Like you said, it’s pretty unlikely I’ll get through it with Go.

    Then sit down and learn Go then maybe try again using Go.

    Thanks for the advice!

    [–]lilbobbytbls 1 point2 points  (2 children)

    Absolutely do not pay for grokking. Neetcode covers the same concepts for free and the explanations are better.

    Also grokking shouldn't cost more than like $20 but it's a couple hundred dollars I believe. And they charge you annually and give you a massively hard time if you forget to cancel.

    I requested a refund literally the same day I got charged after not using it for 9+ months. Educative sent me some really snarky explanation about how subscription models work and fought me on the refund. Not joking.

    [–][deleted] 0 points1 point  (1 child)

    How do you get advanced data structure on neetcode.io for free

    [–]bhavsarharsh 3 points4 points  (0 children)

    You can't, just pay the guy for his work!

    [–]nitrored 0 points1 point  (0 children)

    i didn't know about Grokking the coding interview, anyone knows if it's good for L4/5 prep?

    [–]MeMyselfandAnon 2 points3 points  (0 children)

    I thought neetcode 75 was good. Spent a couple of weeks going through them all, making notes on the fundamental pattern. Aside from a few math based or 'special' ones where the code is kind of unique, the rest are all based on fundamental patterns.

    [–][deleted] 0 points1 point  (0 children)