I advise him to have a look at the code of classic games like Wolfenstein, Doom and Quake. He could pick up a trick or two from the geniuses who created those.
Maybe he should spend time learning JS darling language of the month?
The name of the game is Leetcode my friend. Maybe he needs to do more ‘deliberate practice’.
I'm sorry to disappoint you, but Carmack would pass those with flying colors.
Not enough years of experience with react, auto reject
Yeah, but can he invert an AVL tree on the whiteboard?
He probably needs to grind on LeetCode for a few months before trying to crack FAANG
'You have 30 minutes, and here's 12 test cases that need to pass.'
I would add to the list to study some of the top notch algorithms out there, say fast inverse sqrt
I bet John Carmack hasn't even solved most Leetcode mediums.