I've done @100 interviews with newly graduated compsci majors. It's very rough because many are just barely able (or not able) to contain their frustration. Some have left the interview in tears. They exclaim "I wasn't taught any of this!"
They pretty much fall into two camps: the ones who were taught trendy skills and the ones taught academic skills. The trendy coders used to be the ones who only learned Java, but lately it's morphed into Rust, Swift, Go, and Python. The academic coders learned three dialects of ML (Haskell, OCaML, etc..) and some form or other of LISP.
The trouble is that they often have had only one or two classes about algorithms and design patterns. Additionally, many have never studied Assembly, C, or C++, which are the most common languages I encounter as a (30+ year) professional coder and what we use extensively on both new and existing projects. Our vendors publish their APIs in these languages, as well. I will admit I do see Python gaining ground professionally as "AI" projects are generally nearly exclusively started in Python and currently inescapable. However, AI tools have yet to really push out any need for coders, but perhaps you could argue increase efficiency from AI has lowered our needs (I wouldn't say that's true). We have a number of AI-enabled IDEs, now. However, we all intermittently use them now as we've learned they cost us in bugs and logic errors about as much as they save us in prototyping time. They are only well-suited for a certain bandpass of tasks. We still hire new coders, but it's a slog, because they rarely have any notable experience or projects. They learned languages and coding practices simply useless to us and without some impressive problem solving or algorithm knowledge, you're toast. Next candidate, please.
I'd be angry/frustrated, too, if I was taught what some of these kids were taught and turned loose on the world expecting a high paying job.