All Projects → sachuverma → Datastructures Algorithms

sachuverma / Datastructures Algorithms

Licence: mit
This repo contains links of questions and their solution for interview prepration from geeksforgeeks, leetcode, etc.

Projects that are alternatives of or similar to Datastructures Algorithms

CP
Competitive Coding
Stars: ✭ 25 (-90.46%)
Mutual labels:  data-structure, leetcode, codeforces
Algorithm
The challenges for algorithm contests, and summary the implementation.
Stars: ✭ 115 (-56.11%)
Mutual labels:  codeforces, data-structure, leetcode
Leetcode Solutions
🏋️ Python / Modern C++ Solutions of All 2111 LeetCode Problems (Weekly Update)
Stars: ✭ 2,787 (+963.74%)
Mutual labels:  data-structure, interview-questions, leetcode
Algorithmic-Problem-Solving
Solutions of algorithmic type of programming problems from sites like LeetCode.com, HackerRank.com, LeetCode.com, Codility.com, CodeForces.com, etc. using Java.
Stars: ✭ 20 (-92.37%)
Mutual labels:  leetcode, codeforces, interview-questions
problem-solving
A platform where you can learn about algorithms and data structures. A heaven for competitive programmers. Learn here: https://reyadussalahin.github.io/problem-solving/
Stars: ✭ 33 (-87.4%)
Mutual labels:  leetcode, codeforces
LeetCode
✍️ My LeetCode solutions, ideas and templates sharing. (我的LeetCode题解,思路以及各专题的解题模板分享。分专题归纳,见tag)
Stars: ✭ 123 (-53.05%)
Mutual labels:  leetcode, interview-questions
Coding-Interview-101
Solutions to LeetCode problems filtered with companies, topics and difficulty.
Stars: ✭ 21 (-91.98%)
Mutual labels:  leetcode, interview-questions
Coding-Interview-Challenges
This is a repo where I upload code for important interview questions written in Python, C++, and Swift
Stars: ✭ 13 (-95.04%)
Mutual labels:  leetcode, interview-questions
LeetCode
🎆LeetCode solution and explanation
Stars: ✭ 54 (-79.39%)
Mutual labels:  leetcode, interview-questions
codeforces-go
Golang 算法竞赛模板库 | Solutions to Codeforces by Go 💭💡🎈
Stars: ✭ 842 (+221.37%)
Mutual labels:  leetcode, codeforces
LeetCode-Py
⛽️「算法通关手册」,超详细的「算法与数据结构」基础讲解教程,「LeetCode」650+ 道题目 Python 版的详细解析。通过「算法理论学习」和「编程实战练习」相结合的方式,从零基础到彻底掌握算法知识。
Stars: ✭ 881 (+236.26%)
Mutual labels:  data-structure, leetcode
CodingInterview
Solutions to Leetcode, CareerCup Coding problems
Stars: ✭ 64 (-75.57%)
Mutual labels:  leetcode, interview-questions
Competitive-Programming-Codes
Includes codes from coding competitions and contests over the internet. Languages:- Python3 and C++
Stars: ✭ 14 (-94.66%)
Mutual labels:  leetcode, codeforces
interview-leetcode
【📚 技术面试高频算法+真实面试各类问答+学习指南】助力快速复习找到工作,涵盖大部分程序员所需要掌握的核心知识。
Stars: ✭ 161 (-38.55%)
Mutual labels:  leetcode, interview-questions
Must-Do-Coding-Questions-for-Companies
Must Do Coding Questions for Companies like Amazon, Microsoft, Adobe, etc. It also help to crack the technical inteviews.
Stars: ✭ 28 (-89.31%)
Mutual labels:  leetcode, interview-questions
AlgoDaily
just for fun
Stars: ✭ 118 (-54.96%)
Mutual labels:  leetcode, interview-questions
category-wise-problems
contains category wise problems(data structures, competitive) of popular platforms.
Stars: ✭ 32 (-87.79%)
Mutual labels:  leetcode, codeforces
100DaysCodingChallenege
This is 100 days of competitive coding challenege . You have details of all the problem and solution that I will be solving daily for 100 days consecutively . I have added link to all the questions in read me according to days , you can try solving on your own before watching solution .
Stars: ✭ 29 (-88.93%)
Mutual labels:  leetcode, codeforces
algorithm-base
一位酷爱做饭的程序员,立志用动画将算法说的通俗易懂。我的面试网站 www.chengxuchu.com
Stars: ✭ 9,824 (+3649.62%)
Mutual labels:  leetcode, interview-questions
Coding-Problems
💻 Solutions to coding problems from popular platforms in multiple programming languages.
Stars: ✭ 51 (-80.53%)
Mutual labels:  leetcode, codeforces

Contributors Forks Stargazers Issues MIT License LinkedIn Portfolio

DATA STRUCTURES & ALGORITHMS

Resources and Solutions ^_^

Table of Contents


100+ Top Product Based Companies

Gone are the days when there were only few good companies, Now there are a lot of companies which:

  • Pay Exceptionally Well
  • Good Work Life
  • Great Projects/Learning

🏆 Roadmap to Dream Placement

Language
  • Intent
    • Familiarity with Syntax
    • Familiarity with all keywords & Basic Concepts
    • main focus is on, that are you comfortable in writing code with your preferred language
  • Choices
    • C++
    • Java
    • Python
      • Refrences:
        1️⃣ Tutorialspoint
        2️⃣ w3schools
      • Time Required: same as above
      • Important Callout: Some companies don't allow python as a coice in their online coding test, so prepare accordingly
Data Structure and Algorithms
  • Without this, No Software Engineering Interview, in a tech giant can be cracked
    • Follow the DSA Crack Sheet List given below
    • Time Required:
      1️⃣ 2-3 months
      2️⃣ 6-8 questions/day
      3️⃣ 3-6 hrs/day
Projects
  • You need some projects to showcase your skills to your interviewer
    • Choices:
      1️⃣ Mobile Development
      2️⃣ Web Development
      3️⃣ Machine Leraning
      4️⃣ Some other stuff (like, Blockchain, IOT, etc)
    • Time Required: 3 months (doing on weekends 6-8 hours)
Subjectve Topics
  • Do a Subsequent reading, revision any day you get time
    1️⃣ Operating System
    2️⃣ OOPS, Object Oriented Skills
    3️⃣ DBMS, Databse Management
    4️⃣ Computer Networking
Competitive Programming
  • CP needs time, it's not somthing thant you can master in 2 months, We will get comfortable with online platorms and get a taste of competitive programming
  • Leetcode questions nearly 150-200 questions
    • Category:
      1️⃣ Easy: 30%
      2️⃣ Medium: 50%
      3️⃣ Hard: 20%
  • If time allows then go for Codeforces div2 Level A,B and C question
  • Time Required:
    1️⃣ 150-200 Questions
    2️⃣ 2 months
    3️⃣ 3-4 Ques/day
System Design
  • Tech Level:
    1️⃣ System's overview like we will use this queue with DynamoDB and a acheduler with justification of why we are using this DB, SQS, SNS, multithreading, etc.
    2️⃣ for SDE-1 equivalent positions, this level is somewhat rare
  • Normal Understanding:
    1️⃣ knowledge of dividing system & creating a rough DFD of system
    2️⃣ knowledge of DB Schema creation
    3️⃣ able to create problem-solving logic or not
    4️⃣ Time Required: Just need some reading of artiles/notes, can be pursued parallely
  • Great Resources:
    1️⃣ Grokking
    2️⃣ Primer
Misc Stuff

🔰Notes and Resources

🔖Best book for Coding Interviews - Cracking-The-Coding-Interview

Urls for other Notes, and Reading Resources picked from different editorials.

View Resources/Articles
View Notes Links
Question Lists

🔰DSA Crack Sheet

Data Structures and Algorithms Cracks Sheet contains most necessary questions to learn and grasp about most common and important DS and Algos


🔰Top Interview Preparation Questions

This is LeetCode's official curated list of Top classic interview questions to help you land your dream job. Our top interview questions are divided into the following series:

  • Easy Collection
  • Medium Collection
  • Hard Collection
    to help you master Data Structure & Algorithms and improve your coding skills.

Just like any other skills, coding interview is one area where you can greatly improve with deliberate practice.

Most of the classic interview questions have multiple solution approaches. For the best practice result, we strongly advise you to go through this list at least a second time, or even better - a third time.

  • [x] By the second attempt, you may discover some new tricks or new methods.

  • [x] By the third time, you should find that your code appear to be more concise compared to your first attempt. If so, congratulations!

Remember: Deliberate practice does not mean looking for answers and memorizing it. You won't go very far with that approach. The more you are able to solve a problem yourself without any reference to answers, the more you will improve.

🔰Companywise Interview Questions

It is containing the list of company wise questions available on leetcode premium. Every pdf file corresponds to a list of questions on leetcode for a specific company based on the leetcode company tags. The list of questions within each pdf is further sorted by their frequency, so the most popular question for a specific company is at the top. Download All PDFs


🔰Leetcode Daily Challenges

This Challenge is beginner-friendly. It consists of daily problems given by Leetcode. A problem is added here each day.



🏆Sources

Other coding websites

🏆Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

🏆License

Distributed under the MIT License. See LICENSE for more information.

🏆Contact

Project Link: https://github.com/sachuverma/DataStructures-Algorithms

Sachin Verma : [email protected]

Drop a ⭐ if you like my work😄

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].