Live data from Hacker News

The dystopian world of software engineering interviews

jarednelsen.dev

821–830 of 851 posts

Re: The dystopian world of software engineering interviews

#821
post #735

Earlier quoted context omitted.

On HN, it's not ok to bring in someone else's personal details as ammunition in an argument. That's a form of personal attack and a steep drop in how users here need to treat each other. https://news.ycombinator.com/item?id=22334315 ("Looking through your LinkedIn/comments is low effort and confirmed my suspicions of you being whatever the inverse of Dunning–Kruger is") was even worse. Please don't post like that her…

Surely is relevant when the person is commenting on the experience of something when they've never experienced it. I'm all for dogs on the internet but no point in accepting dogs commenting on the life of cats whilst strongly giving the impression that they too are cats.

I understand the annoyance, but the problem is that we don't have access to anything like the precision necessary to make such calls well on the internet. There is (vastly) too little information, too many opportunities to get it wrong, and the damage caused by getting it wrong is too great to be worth the risk. Therefore it's the better part of valour just to not go there.

Even getting it right doesn't help, because it will encourage other people to pull the same stunt themselves, get it wrong, and cause damage. We just need to not go there as a community.

Re: The dystopian world of software engineering interviews

#822

Earlier quoted context omitted.

> Google will be giving you problems that aren't on LC and they are actively testing for raw intelligence. Where did this silly notion come from? If they were testing for “raw intelligence”, you wouldn’t have to have any CS knowledge to pass.

From Gayle Lackman. The test to my knowledge involves both raw intelligence and computer science knowledge. A lot of startups that forego the whiteboard problem with just a conversational interview or take home problem are putting significant less emphasis on raw intelligence.

Gayle Lackman is lying though. Well that’s a strong word but there really isn’t any other way to put it.

Their interview process does not test intelligence. It may require some intelligence to pass (meeting Gayle’s stupid criteria that “some people are not intelligent enough to pass”), but having a high IQ is not sufficient, nor necessary.

I’ve seen in your other comments that you’ve let them convince you that you are too stupid to hire you. You need to disabuse yourself of that notion because their interview process does not test intelligence, it’s just a heavy algorithms/ds process that allows thousands of mediocre engineers every year into Google’s payroll and rejects an order of magnitude more highly competent engineers that did not have the time and/or motivation to prep leetcode bullshit.

> lot of startups that forego the whiteboard problem with just a conversational interview or take home problem are putting significant less emphasis on raw intelligence.

sigh. I don’t really want to try to spell this out anymore, but a take-home assignment provides you significantly more material to examine someone’s intelligence. The reason Google doesn’t bother is because it takes more time to administer and poor saps are willing to throw themselves at the machine to see if they can slip through. If Google didn’t receive 100x the job applications they required, they would certainly fix their fucked process super quickly.

Re: The dystopian world of software engineering interviews

#823

Earlier quoted context omitted.

> You find your mechanic, doctor, lawyer, etc because they advertise. It’s funny you say that, because I found all three literally by looking at reviews and not advertisements. Those 3 categories are perfect examples of industries where referrals are far more reliable than choosing which one had the best ad budget.

A lot of reviews are just forms of advertisements. Companies pay third parties lots of money to curate their reviews and put them in contact with the reviewer to smooth things over. I know that because that's the business I work in now. Companies still have a problem of getting their reviews surfaced to the top of your search. They also have a need to give people the lowest-friction way possible to leave them a posit…

If having to reach out to real customers and fix their fuckups until they are happy enough to leave a good review, then I’m completely fine with that level of advertising. That’s just fixing your fuckups until your customers refer you, which is the best thing that you can hope for.

That has no relationship to the paid shitstorm of ads on Google.

Re: The dystopian world of software engineering interviews

#824

Earlier quoted context omitted.

I’m telling you that Gayle is full of shit. They have deluded themselves into thinking they are measuring IQ when they aren’t. > who can spend a life time studying and never get into google because they are genetically not intelligent enough. Cool story, but a test that has some true negatives says nothing about its false positive and false negative rate. Gayle has to convince you that an entire life’s work impacting…

>Would you ask Donald Trump if his presidential administration is doing well? You're absolutely insane if you compare google engineers with the trump administration. Nobody thinks of google engineers like this. Check yourself. Being a google engineer is like getting into stanford or berkeley the prestige is high and I've even asked engineers who've worked in both scrappy startups and google. The difference to them is…

> You're absolutely insane if you compare google engineers with the trump administration. Nobody thinks of google engineers like this.

whoosh. Re-read what I said to understand how I didn’t compare anyone to Trump. You never ask someone who is responsible for creating a whole process/team/product for honestly critical info about it. Unless they are willfully malicious (which I doubt Gayle is), they are certainly convinced they’ve been doing the right thing (otherwise they wouldn’t be doing it).

> working outside of a google-like company is like dealing with people at a community college...

Sorry, but whoever you talked to took you for a ride. Most Google engineers are writing glue code and glorified ETL processes. I used to work there, I left because it got way to big an deteriorated quickly and now work at a startup with several employees I personally know took 50% pay cuts by turning town Google offers.

> The google interview process is absolutely stellar at creating teams of raw intellectual power

Not from what I saw from 2012 going forward. It was filled with mediocre devs that wrote lots of bad code, including ones that would slip in quadratic runtime behavior. The only thing Google had going for it is that early on it did attract some brilliant people that believed in the mission and created the stellar infrastructure supporting the masses today.

Re: The dystopian world of software engineering interviews

#825

Earlier quoted context omitted.

A lot of reviews are just forms of advertisements. Companies pay third parties lots of money to curate their reviews and put them in contact with the reviewer to smooth things over. I know that because that's the business I work in now. Companies still have a problem of getting their reviews surfaced to the top of your search. They also have a need to give people the lowest-friction way possible to leave them a posit…

If having to reach out to real customers and fix their fuckups until they are happy enough to leave a good review, then I’m completely fine with that level of advertising. That’s just fixing your fuckups until your customers refer you, which is the best thing that you can hope for. That has no relationship to the paid shitstorm of ads on Google.

Somewhat. A lot of review systems are designed to contact you asking for a review at the exact time you're most likely to leave a good review. The companies then optimize the whole customer interaction around that experience. To actually go back and edit that review when things change isn't always easy.

The overwhelming majority of all other reviews are either the Amazon variety (so a paid endorsement, usually) or from total cranks. People don't really often leave unsolicited reviews.

Re: The dystopian world of software engineering interviews

#826

Earlier quoted context omitted.

From Gayle Lackman. The test to my knowledge involves both raw intelligence and computer science knowledge. A lot of startups that forego the whiteboard problem with just a conversational interview or take home problem are putting significant less emphasis on raw intelligence.

Gayle Lackman is lying though. Well that’s a strong word but there really isn’t any other way to put it. Their interview process does not test intelligence. It may require some intelligence to pass (meeting Gayle’s stupid criteria that “some people are not intelligent enough to pass”), but having a high IQ is not sufficient, nor necessary . I’ve seen in your other comments that you’ve let them convince you that you a…

>I’ve seen in your other comments that you’ve let them convince you that you are too stupid to hire you.

Nobody convinced me. There is a reality here I have to face and more importantly YOU have to face. A lot of people can pass that interview, I can't. The conclusion is unescapable. There are tons of engineers who HAVE practiced leetcode problems who Can't get in. The practice process is not a huge deal, three months of leetcode grind for half a million in TC is worth it, yet this isn't enough to pass for many, many people. No doubt there are tons of people like you who think they are good but can't pass so they blame the google interview process.

>Gayle Lackman is lying though.

Highly, highly unlikely. You have to look at the incentive to lie. For Gayle Lackman, to lie is acting against her incentives. She is no longer employed by FAANG but now promotes her website and book for cracking the interview.

If she says that there are engineers who can never get into google no matter how much they study then her book is useless to a lot of people. Why would she resort to a lie that will decrease sales of her book? She won't. She is not lying, she says something that may decrease sales of her book because she believes it's the truth. You may not agree with what she says but it is highly, highly unlikely that she is lying.

>sigh. I don’t really want to try to spell this out anymore, but a take-home assignment provides you significantly more material to examine someone’s intelligence.

A take home assignment is a highly inaccurate test if raw intelligence is the factor that needs to be measured. First off each interviewee will now have access to unlimited resources and almost an unlimited amount of time. The thing that can't be measured is what resource was used and how much time was used to complete the assignment? Some interviewees used no resources and less time and invented the solution out of thin air, others looked up a way to architect a solution and spent a huge amount of time getting it working. This variability cannot be measured and therefore is a bad measurement.

Even if knowledge and skill is the thing being tested for here, the take home test hides this. Someone may already have the knowledge required to do the take-home test others may not. If both people don't have the knowledge to pass the assignment than you are simply testing their internet search skills.

Re: The dystopian world of software engineering interviews

#827
post #806

Earlier quoted context omitted.

Real Talk tho: Whats the range? Im ~low 90 percentile and I wonder if I bang my head against the LeetCode wall for a few months, then I too, can get $200K+ and free lunch 4 lyfe.

It's just one data point, but I'm well into the 99.9% level and I'm zero for three.

Curious. Did you study LC or algorithms for the interviews? If so how long? Also how was your IQ measured?

Re: The dystopian world of software engineering interviews

#828

Earlier quoted context omitted.

>Would you ask Donald Trump if his presidential administration is doing well? You're absolutely insane if you compare google engineers with the trump administration. Nobody thinks of google engineers like this. Check yourself. Being a google engineer is like getting into stanford or berkeley the prestige is high and I've even asked engineers who've worked in both scrappy startups and google. The difference to them is…

> You're absolutely insane if you compare google engineers with the trump administration. Nobody thinks of google engineers like this. whoosh . Re-read what I said to understand how I didn’t compare anyone to Trump. You never ask someone who is responsible for creating a whole process/team/product for honestly critical info about it. Unless they are willfully malicious (which I doubt Gayle is), they are certainly con…

https://www.quora.com/What-is-it-like-to-work-at-Google-What...

Do you have any reasonable way to convince me and everyone reading your responses that your opinions are more valid than other people who offer contrary opinions?

Why would someone take a 50% pay cut and turn down a google offer? There has to be a bigger reason than the one you mentioned.

>whoosh. Re-read what I said to understand how I didn’t compare anyone to Trump.

I assumed your analogy was used to state that people at google are incompetent and that those who are incompetent can't recognize their own incompetence. The later part may be true in the context of google but I disagreed with the former. Your reply indicates to me that you in fact don't think much of google engineers and that your comparison of incompetence is apt.

As far as I know Gayle didn't work to create the interview process, she was just part of the board and now she actively works to help people pass it. Saying that there exists many people who can't pass the google interview will harm sales of her book. I believe it is against her incentive to say it and that she only said it because she believe it's the truth. There is no active lying going on here.

Re: The dystopian world of software engineering interviews

#829

Earlier quoted context omitted.

It's just one data point, but I'm well into the 99.9% level and I'm zero for three.

Curious. Did you study LC or algorithms for the interviews? If so how long? Also how was your IQ measured?

I largely brushed up on algorithms, though I'd seen most in grad school (which was a while ago). There's a recommended book on algorithms which is very nice (red cover, but can't recall title). Man pages are good, too--one Googler was quite unhappy that I didn't know the 'ps -o' flags off the top of my head.

I actually passed the on-site and hiring committee on my third try, but was (apparently) nixed by some executive, for reasons I can only guess at.

I'm estimating prevalence based on my SAT and GRE scores. As supporting evidence, even colleagues with PhDs often seem not to do as well when mathy sorts of puzzles come up in real life. As often noted, however, that and a dime will get you a cup of coffee.

It might be sour grapes, but lately I've come to appreciate the benefits of being the big fish in a tiny pond, rather than the tiny fish in an ocean I'd be at a FAANG. Money's nice, of course, but in the end you do pay for it, one way or another.

Re: The dystopian world of software engineering interviews

#830
I find this post accurate. Please also keep in mind that interviewing is as much about deciding if the company is right for you as it is if you are right for the company. When I take a bit too long to solve the coding challenge and the interviewer puts on an attitude I just assume that this is what it would be like working with this person, no thanks.

I recently interviewed with a hot VC funded start-up, the interviewer was the most dry and passive aggressive person I have ever met, I decided about 5 minutes into the 'get to know you, tell me about your work history' section of the conversation that I would not like working for this person. I had never wanted to end an interview early before this experience. When they sent me a leetcode link (to a problem I had solved in preparation for a series of interviews I was doing) and asked me to solve the problem I just sat there wondering how long before they would ask me to leave if I typed nothing. About 5 minutes later they asked me to leave, and that was the first time during the entire interview that the interviewer cracked a smile. I think that company will fail.

Am I the a-hole for playing that sort of game?

Edit: I also interviewed with a medical startup during which the interviewer, while telling me it took me a while to get to the solution and critiquing my implementation, admitted (I think by mistake) that they had spent some time researching the solution prior to the interview. I asked them how long it took them to solve, he did not answer that question.

Post reply on HN