It's a simple automation which searches through 10 pages of job postings and stores the results in a log file.
This alone is helpful because it helps me avoid getting distracted by all the non-job related aspects of linkedIn; click-bait headlines, cringe posters etc.
In addition it also filters out jobs that it has seen before. I found that the exact same job can be posted again with a different ID so I use a hash of the job description as the ID.
I also have filters for certain words like "7+" which I assume means 7+ years of experience which I don't have. It's not perfect but it works well enough. I hate reading a job posting which looks decent only to find hidden near the end that they want someone with over a decade of experience.
After a few days of using this tool consistently, I'll reach a saturation point which means that after going through the first 10 pages it will not find any new job.
That's not a bad thing. That's actually the goal. It means that when an actual new job is posted, my tool will help me see it through all the clutter.
The saturation point gives me a goal to reach every day. Instead of some arbitrary goal like sending out 10 applications or spending 1 hour every day, my goal is always to keep going until I reach the saturation point. This encourages me to be consistent and gives me a reasonable stopping point.
I also received feedback from people who reached out that they went and read my personal website / blog; that gave them better insight into who I was. Don't underestimate the fact that soft skills and communication go a long way in the interview process and software engineering as a whole. Having a blog, which demonstrates the ability the communicate over a written medium, I feel is a great way help yourself stand out. It isn't a requirement to land a job, but I think it helps.
Coding: love it it hate it leetcode premium was worth it! I also set up a python project and used pytest to easily debug and step through questions, and add failed test cases from leetcode easily.
Behavioral: I used Google's live mode for Gemini to ask me common interview questions, and give me feedback. It turns out there is a big difference to having a STAR answer written out, and verbalizing it! That was good practice
System design: I didn't really need this but I heard mock interviews are the best for prepping here.