Hello Everyone,
I am new here to LeetCode and I have a few questions. I just graduated with my Bachelors in CS and I was able to land a job with a small non-tech company as a Developer. Although I am happy by having a job, it is not a company that I aspired to work for. My goal is to land a job at a FANG company, but I was unable to get through any interviews. Now that I have graduated and have a job I want to begin preperaing for future interviews. I chose to invest in LeetCode Premium in order to get the most out of leetcode but have ran in to various questions. I hope someone here who has experience is able to point me to the right direction. Some of my questions are:
Should I just do problems and cycle through them, or should I go through the Explore Tab and learn how to implement data structures and algorithms first?
How long should I spend on a problem before looking up the solution and understanding how to solve it?
-When I do this I feel like I am cheating myself out of doing the problem, but if I do not know how to solve the problem after a few hours it gets frustrating.
How many problems should I solve per day?
Is there a recommended routine that I should follow?
Thank you for your time, I appreciate it!