Member-only story
Not only about finding jobs
After solved lot of leetcode problems in 2020 , I got couple of offers and landed a new job, have summaried some patterns (put the links in the end)
I have also read some articles talked about whiteboard interviewing and leetcoding . here I just want to mention couple of more reasons I find leetcoding (even as engineering manager role) helpful if you add in your routine (DSA workout)
Use it or lose it
I workout 3–4 times a everyweek , and I see people do different exercise every week , why ?our body need to be challenged ,so we can maintein the good shape, also the capability to do cardio like running or jumping .
We need to “DSA workout” as well. to challenge our brain and problem solving skill .
If your work does not require too much DSA knowledge, or not challenge you enough ,solving medium-hard problems will make you brain used to these problems .
Once solving these problems become a habbit, your work(only coding part) will become “easier” .As long as you are not algo engineer , the leetcode coding problems are most likely the hardest part in your work .
Depends on which domain you are in, there will always be coding problems are related to DSA ,either finding cheapest flight (graph, dp) or figuring out a shopping dependencies (graph) or walk in directory max 10 levels (BFS) or resolve library dependencies…