Q) Which is the best platform to give contests?
Ans) Codeforces and Atcoder
Q) Pre-requisite to start CP?
Ans) C++ and STL
Q) Is knowledge of DSA required to start Codeforces?
Ans) No, DSA is not required.
Q) Where to practice qsns?
Ans) Codeforces Problemset
Q) Do you recommend any sheet for practice?
Ans) No, do Codeforces problemset. That is the best sheet.
Q) Should I practice qsn rating-wise or topic-wise?
Ans) Rating-Wise. Set a rating then start practicing problem from top. Those are the latest qsns and best for practice.
Q) When to start giving contests?
Ans) From Day 1. Problem A & B of contests don't require any knowledge.
Q) What type of contests should I give as a beginner?
Ans) Don't think. Give all contest which happens in Codeforces for which u are eligible to register (div 2, div 3, div4, edu round etc).
Q) Is CP required to clear Online Assessment?
Ans) Yes in 70% of cases
Q) How much rating is sufficient to clear most of the OAs my own without anyone's help?
Ans) Stable Expert (1700)
Q) Is CP required to clear interviews?
Ans) Strict No. Anyone with basic leetcode skill can clear interviews. CP is not required.
Q) Do I have to be good at maths to become good at CP?
Ans) Till 2000 rated problems, I have seen no math is required. Anyone who doesn't know math can also become good at CP. The only math topic used in CP is Permutations & Combination of class 11.
Q) Should I use leetcode?
Ans) No, practice on Codeforces problemset whole time. Do popular interview questions on leetcode 2 months before placement/intern season. Rest of the time don't touch leetcode. You can do leetcode sometimes for topic-wise practice after learning any DS or Algo.