# Important links for preparation

Line Sweep Algorithms: <https://leetcode.com/discuss/study-guide/2166045/line-sweep-algorithms>

Graph Patterns: <https://leetcode.com/discuss/study-guide/655708/Graph-For-Beginners-Problems-or-Pattern-or-Sample-Solutions>

Sliding Window Patterns: <https://leetcode.com/problems/frequency-of-the-most-frequent-element/solutions/1175088/C++-Maximum-Sliding-Window-Cheatsheet-Template/>

Two Pointer Patterns: <https://leetcode.com/discuss/study-guide/1688903/Solved-all-two-pointers-problems-in-100-days>\
\
Backtracking Patterns: <https://leetcode.com/problems/permutations/solutions/18239/A-general-approach-to-backtracking-questions-in-Java-(Subsets-Permutations-Combination-Sum-Palindrome-Partioning)/>\
\
Dynamic Programming Patterns: <https://leetcode.com/discuss/study-guide/458695/Dynamic-Programming-Patterns>\ <br>

## **Important links for preparation**

* [<mark style="color:green;">**https://www.teamblind.com/post/New-Year-Gift---Curated-List-of-Top-75-LeetCode-Questions-to-Save-Your-Time-OaM1orEU**</mark>](https://www.teamblind.com/post/New-Year-Gift---Curated-List-of-Top-75-LeetCode-Questions-to-Save-Your-Time-OaM1orEU)
* <https://leetcode.com/discuss/interview-question/5366542/All-leetcode-articles-on-coding-patterns-summarized-in-one-page.>
* <https://leetcode.com/discuss/general-discussion/665604/important-and-useful-links-from-all-over-the-leetcode>
* <https://github.com/black-shadows/Cheat-Sheets>
* <https://techdevguide.withgoogle.com/paths/data-structures-and-algorithms/>
* <https://www.youtube.com/playlist?list=PL_z_8CaSLPWekqhdCPmFohncHwz8TY2Go>
* <https://takeuforward.org/interviews/strivers-sde-sheet-top-coding-interview-problems/>
* <https://drive.google.com/file/d/1FMdN_OCfOI0iAeDlqswCiC2DZzD4nPsb/view>
* <https://docs.google.com/document/d/1-kwXN_crZIBNK7Wc5cUDXXNi_hQ86MgOZIryGdEwpp4/edit>
* <https://github.com/twowaits/SDE-Interview-Questions>
* <https://github.com/prasadgujar/low-level-design-primer/blob/master/solutions.md>
* <https://www.youtube.com/playlist?list=PLF206E906175C7E07>
* <https://www.principle.cards/>
* <https://www.notion.so/BE-Interview-8adc74cf14ad450fab3083e0633d2821#7b7c9b724012423f9572ef0787536c6e>
* <https://courses.systeminterview.com/courses/system-design-interview-an-insider-s-guide>
* **Dynamic Programming:** [https://www.linkedin.com/posts/aishwarya-mahapatra\_prepwithaish-activity-6912253243892924416-avO](https://www.linkedin.com/posts/aishwarya-mahapatra_prepwithaish-activity-6912253243892924416-avOg?utm_source=linkedin_share\&utm_medium=member_desktop_web)

## **Resume Templates**

<https://github.com/darhonbek/resume_templates>

## :link: **Coding Practise**

:tv: **Youtubers:**

* [Coding Decoded](#important-links-for-preparation)
* [Tushar Roy- Coding Made Simpl](https://www.youtube.com/user/tusharroy2525)e
* [Gaurav Sen](https://www.youtube.com/channel/UCRPMAqdtSgd0Ipeef7iFsKw)
* [Love Babbar](https://www.youtube.com/channel/UCQHLxxBFrbfdrk1jF0moTpw)
* [Abdul Bari](https://www.youtube.com/channel/UCZCFT11CWBi3MHNlGf019nw)
* [takeUforward](https://www.youtube.com/channel/UCJskGeByzRRSvmOyZOz61ig)
* [Nick White](https://www.youtube.com/channel/UC1fLEeYICmo3O9cUsqIi7HA)
* [Errichto](https://www.youtube.com/channel/UCBr_Fu6q9iHYQCh13jmpbrg)
* [Errichto 2](https://www.youtube.com/channel/UC2D_ekI79trchAxgRq5mwpQ)
* [Rachit Jain](https://www.youtube.com/channel/UC9fDC_eBh9e_bogw87DbGKQ)
* [Algorithms Live](https://www.youtube.com/channel/UCBLr7ISa_YDy5qeATupf26w)
* [Code NCode](https://www.youtube.com/channel/UC0zvY3yIBQTrSutsV-4yscQ)
* [Go Code](https://www.youtube.com/channel/UCoEt3glB4rWSq5zEhSGhUWA)
* [mycodeschool](https://www.youtube.com/channel/UClEEsT7DkdVO_fkrBw0OTrA)
* [code\_report](https://www.youtube.com/channel/UC1kBxkk2bcG78YBX7LMl9pQ)
* [VPlanet](https://www.youtube.com/channel/UCdNNY8Y8meG3z9Wy6MTzcLg)
* [interviewing.io](https://www.youtube.com/channel/UCNc-Wa_ZNBAGzFkYbAHw9eg)
* [Petr Mitrichev](https://www.youtube.com/channel/UCdmeooqNtlN7IhrKlq7hGDA)
* [abrar](https://www.youtube.com/channel/UCAjsH3UCJrd-xAfUBsB-dOg)
* [umnik\_team](https://www.youtube.com/channel/UC3-pkjZ8-D4aW8QfaExuMjw)
* [Jakub Tarnawski](https://www.youtube.com/channel/UCfIh0OerrbEQpZGPq4jjJrQ)
* [Mikhail Tikhomirov](https://www.youtube.com/channel/UC9LLwpFiNE6fn9PEYtHpOZA)
* [Bohdan Pryshchenko](https://www.youtube.com/channel/UCWqqnonyL7aVeUYl5Yp8TrQ)
* [Kevin Naughton Jr.](https://www.youtube.com/channel/UCKvwPt6BifPP54yzH99ff1g)
* [Keep On Coding](https://www.youtube.com/channel/UCsLo154Krjwhoz8W00N8ItA)
* [Anthony Sistilli](https://www.youtube.com/channel/UCoYzQqZNCRqqAomJwJ6yEdg)
* [Tech Dummies - Narendra L](https://www.youtube.com/channel/UCn1XnDWhsLS5URXTi5wtFTA)
* [Jackson Gabbard](https://www.youtube.com/channel/UCcdCkJKXlRoXVD03eo-q8mQ)
* [WilliamFiset](https://www.youtube.com/channel/UCD8yeTczadqdARzQUp29PJw)
* [William Lin](https://www.youtube.com/channel/UCKuDLsO0Wwef53qdHPjbU2Q)

{% content-ref url="../preparation-manual/algorithms-and-coding" %}
[algorithms-and-coding](https://blog.sunilgudivada.dev/notebook/preparation-manual/algorithms-and-coding)
{% endcontent-ref %}

## :link: Low-Level Design Resources

* <https://github.com/prasadgujar/low-level-design-primer>
* Head First Design pattern -- [**Click here to but in Amazon**](https://www.amazon.in/gp/product/0596007124/)

## :link: **System Design Resources**

* [Alex XU](https://github.com/SunilGudivada/Data-Structures-and-Algorithms/blob/master/System%20Design/Alex%20xu%20-%20System%20Design%20Interview%20An%20Insider%E2%80%99s%20Guide%20by%20Alex%20Yu%20\(z-lib.org\).pdf) -- [**Click here to buy in Amazon**](https://www.amazon.in/System-Design-Interview-insiders-Second/dp/B08CMF2CQF/)&#x20;
* [DDIA](https://github.com/SunilGudivada/Data-Structures-and-Algorithms/tree/master/System%20Design/DDIA) ( Designing Data-Intensive Applications ) **--** [**Click here to Buy in Amazon**](https://www.amazon.in/gp/product/9352135245/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8\&psc=1)
* [Gaurav sen Youtube videos](https://www.youtube.com/c/GauravSensei)
* [Algo Expert](https://algoexpert.io/)
* <https://sre.google/workbook/non-abstract-design/>

## :link: Telegram channels

**Raj Vikramaditya Striver**: <https://t.me/takeuforwardfam> and <https://t.me/Competitive_Programming_tuf>

**System Design Interviews**: <https://t.me/system_design_interviews>

**IT Resume review**: <https://t.me/resume_review>

**FAANG Interview:** <https://t.me/FaangInterview>

**Behavioral Interview**: <https://t.me/Behavioral_interview>

**DDIA Discussion:** <https://t.me/ddia_discussion>

**Tech Dose**: <https://t.me/codewithTECHDOSE>

## :link: Discord channels

**Scalar Academy**: <https://discord.gg/YyEtt2Wryc>

**Geeks for Geeks:** <https://discord.gg/eBsjkuFVvN>

**Gaurav Sen**: <https://discord.gg/YgG5Zau76b>

**Algo Monster**: <https://discord.gg/rp6RkqNQDa>

**Nick White**: <https://discord.gg/aSVUBmUXYV>

**Coding Decoded:** <https://discord.gg/eAdSMx8zVF>

**Derek Banas** ( Design Patterns ): <https://discord.gg/H5EuGvWumH>

**Mock Interview**: <https://discord.gg/HmrkxXrSBP>

**Learning with Larry**: <https://discord.gg/8qpBVx2fnR>

**LLD and system Design**: <https://discord.gg/BAr695YdWj>

**Love Babbar**: <https://discord.gg/hrkuTx4B39>

**SDE Mock Interview**: <https://discord.gg/8BR7CWkYvS>

**ALEX XU System Design**: <https://discord.com/invite/kdjq9psJb8>

\--------

**Github**: <https://github.com/SunilGudivada/Data-Structures-and-Algorithms>

**Site**: <https://sunilgudivada369.gitbook.io/coding-practise/>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://blog.sunilgudivada.dev/notebook/interview-questions/important-links-for-preparation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
