Skip to content

Latest commit

 

History

History
60 lines (39 loc) · 4.52 KB

CP-DSA_RESOURCES.md

File metadata and controls

60 lines (39 loc) · 4.52 KB

Useful Resources for Competitive Programming

Websites to practice

GeeksForGeeks - Best place to find detailed notes on theoretical subjects including Database Management System, Data Structures, Data Algorithms, Object Oriented Programming, Operating Systems and many more.An all rounder website for placement preparation having company wise coding questions and MCQs.

InterviewBit - A great website to practice interview questions from top companies.

CareerCup - Good source for software engineering interview preparation.

CP-Algorithms - A good place to learn advanced data structures and algorithms for competitive programming.

CSES-Problem-set- A good place to find data-structure wise best problem for compititive programming.

Codeforces-ladder- This is must practice side for codeforces to improve rating. it contain rating wise question. so it helps to improve your rating .

Tutorials to improve Competitive Programming:

Websites to take mock interviews:

  • Pramp - Here you can take free mock interviews based on data structures and algorithms, behavioural skills, product management and a lot more domains to explore.

Websites to track progress

  • StopStalk - Here you can track your progress accross various websites and compare it with your friends and professional competitive coders.

Important Problems for Interviews

  • SDE Sheet Covers all the important topics for placements(with solutions).
  • Cheat_Sheet Covers some important problems
  • must_do Here you can find some of the most frequent problems asked in interviews
  • DSA Cracker Sheet Covers all the important questions from all the topics for beginner.
  • Leetcode DSA SheetContains 250 questions on DSA for Coding Interviews

Important books to practice for interviews

Crack_the_coding_interview An important book to up your interview skills

Narasimha Karumanchi - Data structures and algorithms made easy An important book to learn must needed algorithms for interviews

Competitive Programmer's Handbook An important book to improve competitive programming skills.

Introduction to Algorithms - CLRS It is a very useful book for Competitive Programming as well as for interview preparation.