I recently crossed 1900 rating on LeetCode. I am now comfortable with most LeetCode mediums. Although I can solve LeetCode hard problems, I usually solve 4 out of 4 only once in 4-5 contests. So I started trying to focus on solving only LeetCode hard problems.
I recently decided to give Codeforces a try too (never did in all my college years). It's kinda different, and I can see the questions are also different and sometimes trickier.
Question is - To crack tier 1 company's OA and technical round questions, is it better to practice by trying to solve Div2 Codeforces questions or LeetCode hard questions ?
From what I have heard - Codeforces makes you faster and will help when out of the box questions come up, but Leetcode is better for onsite rounds and codeforces is more mathy ?
Just wanted some opinions from people who have done both or chose one.
Thanks a lot for the help !!