If I may rant for a bit: I do hate how my aspect of the job market can feel like "guess the interview format". If I see a position marked "Unreal Engine Senior Graphics programmer", I have anywhere from
- core graphics programmer knowledge
- Unreal engine specific knowledge
- c++ general knowledge
- fundamental Comp Sci knowledge (data structure concept, heaps, performance)
- Software engineering knowledge (GoF software patterns, coding structure, etc.)
Or you know, I could still end up being metaphorically asked (or literally) to invert a binary tree. These aren't theoretical either, I've been quizzed on all these topics the past 3 months.
Like, none of these are hard for me, but if you want a confident, knowledgeable interview where I talk off the cuff about these I'd probably want some prep time. But alas, I was screened out almost every time, for reasons that may or may not even have to do with any of the above. I try not to blame myself and just accept that everyone's having a bad time, but not knowing how else to improve for test, or even WHAT they want to test me on feels discouraging. Why bother continuing to tinker on my renderer if they are just going to leetcode me? Why bother grinding leetcode (which I hate, mind you) if instead I end up in a role that never asks any?
I agree things will pick up in January. In the meantime I'll probably just relax and let interviews come to me.