How do you expect a new grad (assuming no internship experience) to have done a PR? I agree the university should've taught version control, though.
I am an Indian graduate who has decent experience with actual programming, even contributed to open source, and yet struggled to get a job in between my peers who have done 300 Leetcode problems and nothing else.
So I assume the hiring meter for most juniors is not "can use version control" or "can architect a 1000 line codebase with decent OOP". It's "can recurgigate 300-500 common Leetcode problems and can cheat in online coding tests". We are all in a bubble.
I don't really care how they get it, just that I do not have to train them in it. An employee who requires tech training is a pain to have around. You need people ready to get to work.
Some companies do focus on Leetcode, that is true. Mine do not, but on the other hand we expect you to fit neatly into the role of developer without needing to be told about Docker, GitHub, testing. Tons of grads have no idea of the difference between a unit test and an integration test.
As someone who hired a bunch of recent grads in Canada, you couldn’t be more wrong in your assessment or in your conclusion, but, this is the internet so :shrugs:
I am an Indian graduate who has decent experience with actual programming, even contributed to open source, and yet struggled to get a job in between my peers who have done 300 Leetcode problems and nothing else.
So I assume the hiring meter for most juniors is not "can use version control" or "can architect a 1000 line codebase with decent OOP". It's "can recurgigate 300-500 common Leetcode problems and can cheat in online coding tests". We are all in a bubble.