I have to assume that they didn't want someone who was so fanatically and excessively eager and ambitious. He broadcasted that he studied full-time for eight months for the interview. They want people who can walk in and own the interview, with minimal interview-specific preparation. The entire blog just reeks of desperation and lack of confidence (or worse, misplaced confidence). I think that they flagged him before…
I Didn't Get Hired to Google
61–70 of 101 posts
Re: I Didn't Get Hired to Google
#62Earlier quoted context omitted.
I find quite interesting the trend of "preparing for an interview at company X". I think that, ideally, interviewing should be discovering if there's a match, not set up a challenge for someone to achieve. Technical interviews should be more about doing due diligence over someone having the knowledge they say they have... not some sort of game people write books on how to train for it...
> Technical interviews should be more about doing due diligence over someone having the knowledge they say they have... not some sort of game people write books on how to train for it... Yet they aren't, technical interviews are mostly bullshit CS questions which you barely use in day-to-day programming. And it isn't like CS knowledge is all you need to be a good programmer. Technical interviews are exactly what you…
Also the interviewers are separate from the people making the hiring decision, which I think is a good thing.
Re: I Didn't Get Hired to Google
#63Title says: "I Didn't Get Hired. Here's Why." Body says: "Why didn't I get hired? I don't know why." Real question to HN readers: Do you believe this type of inconsistency also affects writing code ? In other words... if a hiring manager notices this muddled writing in a blog post, is it fair to think the programming output will also be muddled? (e.g. function names, architecture, engineering the organization of micr…
I do wonder what the parallel equivalent of headline clickbait in code is. Functions with very few LOC? :P
"Fork is rather simple, once you get the hang of it, but the memory management can be a bitch. See 'mm/memory.c': 'copy_page_range()'"
https://github.com/torvalds/linux/blob/master/kernel/fork.c#...
Re: I Didn't Get Hired to Google
#64He made an extensive repository of information on how to get hired at Google[1], gave talks on the subject[2], and studied full time for 8 months[3]. And it's not that he interviewed and didn't get the job...they didn't even let him interview, not even the phone screen. That's pretty rough. [1] https://github.com/jwasham/google-interview-university [2] https://googleyasheck.com/presenting-at-code-fellows/ [3] https:/…
An applicant who is an expert on gaming their system is probably scary to allow into the system.
Re: I Didn't Get Hired to Google
#65Earlier quoted context omitted.
I respect a lot of awesome work from Google. But this is just really bad press. Not that Google initiated this kind of cult in the first place, the spontaneous worship is a little overwhelming TBH.
I don't even understand this kind of cult, Google is a shady company and most of the software from them I've ever used was of a substandard quality
Re: I Didn't Get Hired to Google
#66Title says: "I Didn't Get Hired. Here's Why." Body says: "Why didn't I get hired? I don't know why." Real question to HN readers: Do you believe this type of inconsistency also affects writing code ? In other words... if a hiring manager notices this muddled writing in a blog post, is it fair to think the programming output will also be muddled? (e.g. function names, architecture, engineering the organization of micr…
Re: I Didn't Get Hired to Google
#67Title says: "I Didn't Get Hired. Here's Why." Body says: "Why didn't I get hired? I don't know why." Real question to HN readers: Do you believe this type of inconsistency also affects writing code ? In other words... if a hiring manager notices this muddled writing in a blog post, is it fair to think the programming output will also be muddled? (e.g. function names, architecture, engineering the organization of micr…
I do wonder what the parallel equivalent of headline clickbait in code is. Functions with very few LOC? :P
A common example would be business logic code polluting the "View" of MVC.
code reviewer: "Why are you retrieving the sales tax jurisdiction from the database and computing sales tax in the gui form?"
programmer: "Well, the form has the TOTAL amount displayed to the customer so it made sense to me to put that db-dependent code there."
code reviewer: "No, that's what the "Model" code is for. That's the "M" in "MVC".
programmer: "Oh, the model source code is where I update the GUI progress bar because that's where the state variable that keeps track rows processed is stored. "
Re: I Didn't Get Hired to Google
#68Earlier quoted context omitted.
> Technical interviews should be more about doing due diligence over someone having the knowledge they say they have... not some sort of game people write books on how to train for it... Yet they aren't, technical interviews are mostly bullshit CS questions which you barely use in day-to-day programming. And it isn't like CS knowledge is all you need to be a good programmer. Technical interviews are exactly what you…
I interview engineering candidates at Google, and the process we have is pretty good at letting us (interviewers) see how the candidate thinks, as well as assess their knowledge about algorithms, data structures, and distributed systems, and their programming hygiene, and software design skills. So I'm pretty happy about it. Also the interviewers are separate from the people making the hiring decision, which I think…
My programming hygiene and software design skills? You can see that more reliably from my Github work, but then recruiters and interviewers almost never take the time to look at that. Instead, we're stuck relying on a shitty test, not years and years of hard work and data, because it's easier for you to evaluate. Good job everybody.
Re: I Didn't Get Hired to Google
#69I am genuinely curious to see his resume (I didn't see it on this site or his other blog). Again, I'd have to assume it was at least somewhat littered with references to his dream of working for Google (the GitHub repo gives that away, and maybe he linked to his blog).
His current LinkedIn profile starts with a Projects section (I'd have recommended a summary) and the first project listed is "Google Interview University", so I assume any recruiter vetting him would have immediately seen that, then noticed that his experience section starts with "in training for a software engineer interview, April 2016 - present", and then perhaps into the rabbit hole of all his posts.
This might be a case of someone "trying too hard/pandering" to one audience. If we take away the Google-related content on LinkedIn, we've got a guy who has 5 years of experience running what appears to be a light tech startup, ~ 15 years of demonstrated web dev experience, several Coursera courses, and an active GitHub.
If you only gave his GitHub 5 seconds (without opening any of the repos themselves), I'd think most recruiters would think he'd be worth at least a quick phone call. Maybe they dove in and didn't like what they saw.
More questions than answers on this one.
Re: I Didn't Get Hired to Google
#70Title says: "I Didn't Get Hired. Here's Why." Body says: "Why didn't I get hired? I don't know why." Real question to HN readers: Do you believe this type of inconsistency also affects writing code ? In other words... if a hiring manager notices this muddled writing in a blog post, is it fair to think the programming output will also be muddled? (e.g. function names, architecture, engineering the organization of micr…
To your question - would this affect the author's code quality? Maybe, maybe not. They could be an absent-minded-professor-type who can easily do genius technical work, but misses things like this. However - Google looks for more than code quality.