I have recently been laid-off, I was working as a Frontend developer for almost two years. I have prepared my resume and started applying for roles but I have not been in touch with the interview scene in a while. Should I just grind Leetcode?
Really sorry to hear about the layoff - The Taro community is here for you! 🙌
First, I recommend this session we recently did about post-layoff recovery: How To Recover After You've Been Laid Off In The Tech Industry
When it comes to the job search after a layoff, it's really no different from a regular job search. The unique angle here is that I recommend making a LinkedIn post sharing that you were laid-off (it's good for evoking sympathy and getting recruiting leads). I don't think it's bad to share that you were laid off during interviews as well for similar reasons: "How open should we be to recruiters about employment status?"
Should I just grind Leetcode?
Definitely not.
Data structures and algorithms (DSA) are best done on-demand - They're usually a massive waste of time otherwise. This will be especially true in this economy. Big Tech companies are the ones leaning more into these questions, and they're pretty much not hiring right now. Smaller companies like startups generally ask more practical questions on the interview.
Here's my core points here to wrap it all up in a nutshell:
I break this all down even more in-depth here: "How do I balance my time between studying DSA and fleshing out my portfolio?"
Finally, here's the best Taro has to offer when it comes to job search resources: [Taro Top 10] Finding A Tech Job
Hey! Alex posted some great resources so I don't have much to add.
In addition though, I would have a killer portfolio. Do you have stuff you can show off?
A website, a collection of past work, etc.
If not, I would start trying to remember your best past work and compile them into a demonstrable document. If they were proprietary, you can be vague and leave out some details but focus on your implementation.
Good luck!!