diff --git a/README.md b/README.md index 9a54baa5..10a5d8ec 100644 --- a/README.md +++ b/README.md @@ -7,20 +7,38 @@ The repository contains solutions to various coding Competitive Programming sites like [Leetcode](https://leetcode.com/neerazz90/), [Hackerrank](https://www.hackerrank.com/b_neerajkumarsi1) , [Hackearth](https://www.hackerearth.com/@neerajkumarsingh), [Pramp](https://www.pramp.com/dashboard#/), AlgoExpert & [EPI](https://github.com/neerazz/FAANG/blob/master/Resources/Elements%20of%20Programming%20Interviews%20in%20Java.pdf) -. I've tried to provide the detailed solution and the intution through comments. +. I've tried to provide the detailed solution and the intuition through comments. These questions are classical problems that are most frequently asked by the tech giants in technical interviews and are not related to hard core competitive coding. -`All the code provided inside the repository is purely original and completely my own.` +`All the code provided inside the repository is purely original.` ## [Complexities](https://www.bigocheatsheet.com/) -| Type | Notation | Time Complexities Resources | Space Complexities Resources | +| Type | Notation | Time Complexities Resources | Space Complexities Resources | |-----------|:--------:|------------------------------------------------------------------------------------------------------|------------------------------| -| Constant | O(1) | https://www.interviewcake.com/article/python/big-o-notation-time-and-space-complexity? | | -| Linear | O(n) | https://www.interviewcake.com/article/python/big-o-notation-time-and-space-complexity? | | -| Logarithm | O(Log n) | https://www.interviewcake.com/article/python/logarithms? https://www.youtube.com/watch?v=M4ubFru2O80 | | -| Quadratic | O(n*n) | https://www.interviewcake.com/article/python/big-o-notation-time-and-space-complexity? | | +| Constant | O(1) | https://www.interviewcake.com/article/python/big-o-notation-time-and-space-complexity | | +| Linear | O(n) | https://www.interviewcake.com/article/python/big-o-notation-time-and-space-complexity | | +| Logarithm | O(Log n) | https://www.interviewcake.com/article/python/logarithms? https://www.youtube.com/watch?v=M4ubFru2O80 | | +| Quadratic | O(n*n) | https://www.interviewcake.com/article/python/big-o-notation-time-and-space-complexity | | + +# [Resources and training material](https://github.com/neerazz/DS-Algo-SD-Resources) +- DataStructures & Algorithm + - [Elements of Programming Interviews in Java (Beginner & Intermediate)](https://github.com/neerazz/DS-Algo-SD-Resources/blob/master/Elements%20of%20Programming%20Interviews%20in%20Java.pdf) + - [Grokking the Coding Interview (Beginner & Intermediate)](https://github.com/neerazz/DS-Algo-SD-Resources/tree/master/Grokking%20the%20Coding%20Interview%20-%20Patterns%20for%20Coding%20Questions) + - [Cracking the Coding Interview (Beginner & Intermediate)](https://github.com/neerazz/DS-Algo-SD-Resources/blob/master/Cracking%20the%20Coding%20Interview%2C%206th%20Edition%20189%20Programming%20Questions%20and%20Solutions.pdf) + - [Coursera](https://github.com/neerazz/DS-Algo-SD-Resources/tree/master/Coursera) + - [Data Structures (Intermediate)](https://github.com/neerazz/DS-Algo-SD-Resources/tree/master/Coursera/Data%20Structures) + - [AlgorithmicToolbox (Advanced)](https://github.com/neerazz/DS-Algo-SD-Resources/tree/master/Coursera/AlgorithmicToolbox) +- Object Oriented Design + - [Grokking the Object-Oriented Design Interview (Beginner & Intermediate)](https://github.com/neerazz/DS-Algo-SD-Resources/tree/master/Grokking%20the%20Object%20Oriented%20Design%20Interview) +- System Design + - [System Design Interview An Insider’s Guide by Alex Yu (Intermediate & Advanced)](https://github.com/neerazz/DS-Algo-SD-Resources/blob/master/System%20Design%20Interview%20An%20Insider%E2%80%99s%20Guide%20by%20Alex%20Yu.pdf) + - [Designing Data Intensive Applications (Intermediate & Advanced)](https://github.com/neerazz/DS-Algo-SD-Resources/blob/master/Designing%20Data%20Intensive%20Applications.pdf) + - [Scalability System Design for Developers](https://github.com/neerazz/DS-Algo-SD-Resources/tree/master/Scalability%20System%20Design%20for%20Developers) +- Others + - [Typing](https://github.com/neerazz/DS-Algo-SD-Resources/blob/master/typing-finger-chart.png) + - [GCP Fundamentals Core-Infrastructure](https://github.com/neerazz/DS-Algo-SD-Resources/tree/master/Coursera-Google-Cloud-Platform-Fundamentals-Core-Infrastructure-master) ## [DataStructures & Algorithm Problems](https://github.com/neerazz/FAANG/tree/master/Algorithms) diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 00000000..b4039343 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,18 @@ +# Security Policy + +## Supported Versions + +Use this section to tell people about which versions of your project are +currently being supported with security updates. + +| Version | Supported | +| ------- | ------------------ | +| v1.0 | :white_check_mark: | + +## Reporting a Vulnerability + +Use this section to tell people how to report a vulnerability. + +Tell them where to go, how often they can expect to get an update on a +reported vulnerability, what to expect if the vulnerability is accepted or +declined, etc.