Title: Over the past few years I&#x27;ve met people who are really good programmers when it comes to putting together a full back end system , creating a very nice front end or creating any kind of app for that matter.<p>Many of these people are fresh out of college and the ‘industry’ puts them through leetcode&#x2F;hackerrank style rounds that are needlessly hard. I’ve seen the kind of questions these rounds have and quite frankly, if I graduated this year, there’s no way I’m going to get a job.<p>Ever since &#x27;Cracking the coding interview&#x27; was released, every company&#x27;s interview process has become like Google&#x27;s and Google didn&#x27;t have a particularly great interview process to start with.[0][1]<p>Now, there are several GitHub repositories that prescribe 3-4 month grinds on leetcode questions to &quot;crack&quot; the interview. And people do go through this grind.<p>The people who do manage to crack these rounds are not necessarily good at programming either because the time they spent doing competitive programming stuff should have been spent learning to build actual things.<p>The no-whiteboard companies are very few, hardly ever seem to have openings and not hiring junior engineers.<p>What would be your advice be to fresh college graduates, or anybody for that matter, who are good at programming but not at leetcode? Surely there must be a way to demonstrate their understanding of algorithms without having to spend 3-4 months memorising riddles<p>[0]  homebrew creator.. https:&#x2F;&#x2F;mobile.twitter.com&#x2F;mxcl&#x2F;status&#x2F;608682016205344768?lang=en 
[1] Zed Shaw gets offered a sys admin job
https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=93984
Upvote: