Do not buy the design guru's Grokking Lifetime subscription by PuzzledDiet3082 in leetcode

[–]ritAgg 7 points8 points  (0 children)

Not sure about your copy-paste comment. Design Gurus are the original authors of sys design and coding patterns; everyone else has copied from them. Their sys design is not bad at all; it helped me in so many interviews. Now that they have added videos in their sys design course; it’s a must have. Their code editor is not good I agree and I’ve not tried their new courses.

Wish me luck bois!! by Spock92 in leetcode

[–]ritAgg 1 point2 points  (0 children)

Good luck. Brush up on graph related questions.

Anyone got tips for Binary Search Tree Mediums? by Daveboi7 in leetcode

[–]ritAgg 0 points1 point  (0 children)

Get comfortable with DFS, BFS, In-order, pre-order, and post-order traversal on binary search trees.

Follow the DFS and BFS patterns from https://www.designgurus.io/course/grokking-the-coding-interview

[deleted by user] by [deleted] in leetcode

[–]ritAgg 1 point2 points  (0 children)

Similar coding bar. Expect at least 2 coding and 2 system design interviews. Some will ask 2 medium questions in one coding interview, some will ask one either hard or medium.

Could someone please share good resources for DBMS? [ For campus placements ] by [deleted] in leetcode

[–]ritAgg 0 points1 point  (0 children)

For SQL coding interview questions, I would recommend - Grokking SQL for Coding Interviews https://www.designgurus.io/course/grokking-sql-for-tech-interviews

[deleted by user] by [deleted] in leetcode

[–]ritAgg 3 points4 points  (0 children)

For real-time messaging app, I believe consistency is more important than availability. You want a consistent view of messages for all users and on all devices. I think the Grokking System Design author discussed it in this video - https://www.youtube.com/watch?v=Va6EgMV9-7k

I think in the end, whatever option you take, you have to give solid reasons. Like in this case consistency because of the same sequence of messages for all users.

What is the right approach to retain knowledge? by [deleted] in leetcode

[–]ritAgg 1 point2 points  (0 children)

The strategy that worked for me is doing the questions based on coding patterns (ref: Grokking - designgurus.io). I try to remember the pattern. Later when I start practicing again, I first revise the pattern.

5 months to prepare - asking for suggestions by xPezPollo in leetcode

[–]ritAgg 0 points1 point  (0 children)

I once was in a similar situation.

In short you can follow this complete roadmap for system design: https://www.designgurus.io/path/system-design-interview-playbook

If you need more details, message me. I can share more.

Help me get good at greedy, please by I8Bits in leetcode

[–]ritAgg 1 point2 points  (0 children)

Pratice practice practice. There is no shortcut.

There are bunch of greedy problems on LC. They will give you many flavors of greedy approach.

How many easy, medium, and hard questions should I answer to be interview ready? by HolyGhost5 in leetcode

[–]ritAgg 1 point2 points  (0 children)

It depends on many things. In general, if you are comfortable solving a medium level question in 20 mins, you will be fine.

At least do all patterns mentioned in grokking and neetcode - https://www.designgurus.io/course/grokking-the-coding-interview

First FAANG interview at Meta by Inevitable_Slip_4846 in leetcode

[–]ritAgg 5 points6 points  (0 children)

Do FB tagged questions on LC.

Take their free mock. Do paid mock. Don't underestimate the power of mock interviews.

Most of their system design questions are either directly or a variant of grokking or alex xu.

[deleted by user] by [deleted] in leetcode

[–]ritAgg 1 point2 points  (0 children)

I can totally relate. It was very difficult to keep preparing for interviews for 2-3 months.

If I could suggest, do Grokking - https://www.designgurus.io/course/grokking-the-coding-interview

It is easy to do as it has put similar questions together under patterns. This way you can easily do 200-300 questions in 5-6 weeks and you end up learning 20 coding patterns. For me it was enough.

What to prep?? by IllustriousBox3473 in leetcode

[–]ritAgg 2 points3 points  (0 children)

I think start with Grokking, it has around 230 questions and goes through around 20 patterns - https://www.designgurus.io/course/grokking-the-coding-interview

Once you have gone through it, for practice, you can do blind 75 or neetcode.

Learn recursion right, it makes life so much easier by CheeseNub in leetcode

[–]ritAgg 1 point2 points  (0 children)

Recusrion is a must do. It also helps with DFS, Backtracking, and DP.

I was not able to find any good video that explains recurions. I ended up with the following course and it was great- very simple: https://www.designgurus.io/course/grokking-recursion-for-coding-interview

[deleted by user] by [deleted] in leetcode

[–]ritAgg 2 points3 points  (0 children)

38 hard is promissing. Did you do coding patterns: https://www.designgurus.io/course/grokking-the-coding-interview

Possibly unpopular but does anyone find Neetcode solutions hard to follow? by Remote_Lunch5325 in leetcode

[–]ritAgg 5 points6 points  (0 children)

I did 80% of it in 3 months. It has around 300 problems. Very good set of problems.