My goal is to get an FANG offer 4 months from now.
Have decent understanding of data structures/algorithms. Solved about 60 easy leetcode questions till now.
Current work only deals with bug fixes & hence gaining little/no system design knowledge from workplace
Leetcode membership. Idea is to solve questions based on company and top liked questions.
Grokking the system design/highscalability/ YouTube system design videos
How do I distribute time between leetcode & system design?
Time allocated: 4 hours/day.
Please provide feedback on the above. Anything that is required to be added/removed?
- Barclays PLC FAANGHNTER3 months is a long Window OP. Target atleast 3 problems a day whenever you feel like leet coding and keep it consistent.
- Sounds like a plan OP, adjust your hours accordingly if you get tired. Some days I just skip LeetCode altogether cause my brain is exhausted. I personally try to do 2 hours a day on weekdays and 5 hours on weekends. Try to fit some in at work too if possible. I can’t anymore so I read system design at work whenever I can
- Google ResuméWith all respect, 60 easy leetcode != "decent understanding of data structures/algorithms" at FANG.