| Apply the Lindy rule[0]: To get a job at a startup, have an app portfolio. To get a job at a Big N, go to an elite university, another Big N, or grind Leetcode for months. To get a job at a corporation, grind Leetcode and have recruiters spam your resume. Different jobs require different applicants. A balanced, general approach, would be to do 1 Leetcode problem and send 1 application per day. It'd be hard to still be underemployed after doing that for any while. [0] https://en.wikipedia.org/wiki/Lindy_effect |