You did two superficial things and are surprised you didn't feel more qualified? Practicing / memorizing leetcode and having a rudimentary understanding of LLMs (if I were hiring, we're targeting advanced degrees with a focus in the space) -- yeah, probably not sufficient. This is a feature and not a bug as the employment market moves back to sanity.
Nobody owes me anything but that doesn't mean that I'm not allowed to point out that this is the weakest I've ever seen the market in my decade or so of experience of it. It's very tough for those that have been laid off. Particuarly those have to support families as I did -- I am a sole earner and have two children.
You could benefit from practicing a bit of empathy and not lying to yourself that the market has merely moved back to "sanity" without gaining a bit of recent experience in it.
If you landed a job, do you think this new ability to implement a CS 101 data structure would let you keep it? Help in your performance in a measurable way? This is what I mean by superficial. The same applies to the LLM work. You studied enough to where you could buzzword it in a 45 minute interview.
My response, which I'll be more clear with: Maybe it's not that bad that we're more careful and these superficial techniques are no longer adequate to get someone a job in this industry.
> I'm not allowed to point out that this is the weakest I've ever seen the market in my decade or so of experience of it.
Don't think anyone is preventing you from doing anything.
As for LLMs, it's probably the best thing to learn right now, especially by building something. I personally believe it will lead to an explosion in potential jobs. It's hard to describe but imagine a software engineer learning how to create a rest api for the first time after doing soap. And then integrating various apis to harness saas products, cloud deployments, etc back in the 2000s.
Then again I also talk to an ex-googler I met on Hacker News who built an LLM app and is now spending most of his time selling his saas product because he can't find a job either. That's a very positive go-getter attitude.
We are spoiled in this industry.
Lots of companies low-ball candidates because they are happy with Harbor Freight quality candidates, so long as they will work for Harbor Freight prices.
I was able to get offers in this percentile but the companies making these offers didn't usually hire at this level. If anything, I want to be around people that are more competitive than me, that put a lot of effort into what they do and that can easily walk into high paying roles. I definitely don't want to be the highest paid engineer in the room at a company that frankly doesn't need this.
I know this can be seen as entitled but I'm the sole provider of a 4-person family and willing to work hard and prove myself. I'm happy to say that I now have a higher income than I did before being laid off and at a company with more successful people than me and a higher ceiling, however, that doesn't mean I didn't find it significantly more difficult to get a job this time around than I have in the last decade.
There are people that are going to have a much harder time than I have.