News for hackers. Stuff that matters.
Re:Tech sector job interviews assess anxiety, not software s... by chpmrc on Wednesday July 15, 2020 @01:59PM (#23849050)
It seems pretty obvious to me that this kind of interviews are simply there to assess how much you want to work for a certain company. As in: would you be willing to study for months, go through mock interviews, read books, test your skills etc. to have a shot at working for us? Even though the majority of that stuff will likely have zero impact on your day to day work?

That's all there is, really. I've had no problems in the past implementing complex algorithms, if I needed it to get the job done. Today I'd barely be able to tell you their names. But to get to the point of knowing most of them by heart and being able to implement them with no help whatsoever, would take a lot more work and dedication, knowing that you'll probably end up not retaining most of it anyway.

The same system is used in competitive sports and academic tests. They mostly measure how much you really want to be part of that league/team/school, rather than whether you'll do well or not. If there was a perfect correlation between pre and post entrance test performance there wouldn't be PIPs, performance based layoffs etc.

Re:Tech sector job interviews assess anxiety, not software s... by benburleson on Wednesday July 15, 2020 @02:44PM (#23849763)
Amazon is the king of assessing how much you want to work for the company. The recruiter will place a huge emphasis on nailing their Leadership Principles, and coming up with stories from your work to demonstrate you embody the Principles. They will even tell you that specific interviewers have specific LPs they will probe on, but in the actual interview they ask very veiled questions and you're supposed to know that they're asking about an LP. You're expected to have a story all laid out in the format they expect; it felt very much like a show of how much you're willing to conform to the interview experience they expect, with no interest in actually getting to know you.
Re:Tech sector job interviews assess anxiety, not software s... by txcwpalpha on Wednesday July 15, 2020 @07:22PM (#23853667)
I interviewed with Amazon and I hated the LP bullshit. I hated it so much I gave a ton of feedback and had a very lengthy and illuminating conversation about the process with a friend of mine who works there.

Amazon knows full well what the LP interview experience is like, and it's by design. It's not about "how much you want to work at Amazon", but it's also explicitly, intentionally not about "actually getting to know you".

My friend told me that every Amazon employee has to go through an interviewing training course where they are explicitly told they are not allowed to ask any questions that are not directly related to an LP. In most cases, they don't even get to choose the LP that they are asking about. They are given a specific list of 2-3 LPs, and told that when they come out of the interview room, they must have asked questions about those 3 LPs, taken the answers down as notes, and are explicitly told that they must not ask any other questions or take any other notes.

The explanation I was given is that this is all an intentional attempt to make the interview process as impersonal and consistent across candidates as possible. They intentionally do not want to ask any questions that would lead you to talk about your education or hobbies outside of work, and they intentionally do not want the interviewer coming up with their own, not-pre-approved questions. Apparently they think that this makes it less prone to bias, which I suppose is a good thing in theory, but in my opinion, the execution resulted in a piss-poor experience as a candidate.

Apparently it isn't fun for the interviewers, either. My recruiter warned me that my interviewers would likely be rushed, impersonal, and focused entirely on recording notes about our conversation, because apparently if you are designated as an interviewer you have very strict quotas on the amounts of notes you have to take, and then as soon as the interview is over you have to rush immediately to another interview where you again have to take a certain amount of notes. The entire process sounds awful for everyone involved.

Re:Tech sector job interviews assess anxiety, not software s... by glenngillen on Wednesday July 15, 2020 @09:17PM (#23854635)
It sucks that you (and numerous others in this thread) have had a bad experience.

As an ex-Amazonian that did my fair share of interviewing, I can share additional context on some of the above:

* Tardiness and just the general unprofessional handling of someone being interviewed: At least in the area I worked this would have been unacceptable and the interviewer would have had a very uncomfortable conversation with their leaders. I can't imagine a repeat offender lasting long. There was a huge emphasis placed on the importance of the hiring process, the importance of doing it well, and that finding the right people was about the most important thing to be doing. Obviously at a company of >700k people it's not going to be a consistent experience across the board. * I learnt this from various forums before I attended my own interview so it's not exactly a company secret: but yes, each interviewer is told the LPs they'll be asked to assess. You're expected to spend the full 55-60mins asking questions on those LPs to maximise the change the person gets the job. It's too easy to burn 20mins talking about hobbies and ultimately that's not going to help the candidate get the job. Even worse is that if there's suddenly some shared interest and experience that conversation derails into enjoyable but more unproductive conversation. The feedback skews to "I like this person" and is filled with bias vs "here is the examples for why they'll be successful here". * The standard set of questions is a leveller to give everyone a consistent experience and try to reduce the likelihood that someone gets a job just because they interview well. * Likewise the seemingly unrelenting questioning that's effectively trying to gauge examples for just 1-2 LPs in my experience provides a fairer experience to most other alternatives I've experienced. People with pre-canned answers that they're able to spin nicely start to fumble when people want to keep digging into the details on the same thing for more than 5mins. Conversely people who struggle to think of the right words off the top of their head, or are especially modest about their accomplishments, don't immediately suffer. They're given a time and space, and ideally a lot of guidance, to expand on things. * There's no quota the amount of notes you need to take. However, the debrief for every single interview loop I was part of was always 30-60mins. You don't get to show up with some vague feelings about what the next step is. You need to come with an opinion, with the evidence to support it, and not waste every other interviewers time. If you disagree with another interviewer you need to be able to point at the specific evidence you have either for or against the candidate. We'd often be told "absence of evidence is not evidence of absence". You needed the evidence for whatever point you wanted to make, otherwise you've just wasted the candidates time. * The rigour in the post-interview process and debate, which builds upon the foundation of all of the above activities, is ultimately what it's in service of IMO. Every candidate gets case heard with all of the most compelling evidence that can be provided. I've been involved in debriefs where all but one interviewer came with a "not inclined/do not hire" decision. The discussion and debate that ensued and the recalibration from the collective notes ultimately flipped everyone to a hire. I'm pretty sure every other company I've worked at would have had such a debrief be over and done with in a couple of minutes and we'd move on to the next interviews. * The other part of this that's not always immediately obvious is it's a pretty binary assessment. You can either do the job or you can't. If you can, as determined by the debrief, you get an offer. So first through successfully wins. There's no stack ranking candidates against each other and trying to apply some subjective assessment of who is in a relative sense the "best". Which is again why there's such a strong emphasis on consistency, removing bias,

It's definitely not perfect. It can skew very heavy towards feeling impersonal and like the candidate is being interrogated for an entire day. The thing I missed most about vs other places I've worked was the interrogation feeling like a reinforcement of the power imbalance inherent in a job interview vs levelling the experience and making it just as much for the candidate "would I want to work here/with these people?". But on balance it's probably the most consistent and fairest approach I've experienced (when properly executed, which it wasn't for you, so I'm sorry you saw the worst of it).

Re:Tech sector job interviews assess anxiety, not software s... by ab8 on Thursday July 16, 2020 @01:02AM (#23855931)
I don’t understand what is wrong with hiring someone the interviewer likes. I can see there may be racism, misogyny etc at play here. But setting that aside for a second, if people like each other, all other problems can be solved much more easily.
Re:Tech sector job interviews assess anxiety, not software s... by glenngillen on Thursday July 16, 2020 @03:53AM (#23856789)
Because you end up hiring likeable rather than competent people. And you can’t just “set aside all that for a second”. You’ve made a bad hire, at the expense of hiring someone else who could have actually done the job.
Re:Tech sector job interviews assess anxiety, not software s... by swyx on Thursday July 16, 2020 @07:11AM (#23857726)
also liking is usually "liking people like me" which is code for a lot of bias
Re:Tech sector job interviews assess anxiety, not software s... by joshribakoff on Thursday July 16, 2020 @12:16PM (#23860465)
Because liking someone doesn’t mean they can do the job. Just because you’re excited about a problem domain and someone else seems to also be excited doesn’t mean the can or will do the job well. They probe for past examples of you doing a job well because it’s a proxy for you doing a future job well. They acknowledge any interview process is imperfect but they also decided randomly pointing at resumes and saying “tell me about X” either doesn’t correlate or correlates negatively. This is in addition to the bias problem which was the other big reason they gave.
Re:Tech sector job interviews assess anxiety, not software s... by bananaface on Monday July 20, 2020 @08:05AM (#23896923)
I mean, read between the lines. The company doesn't trust that the interviewers' intuition is good enough to beat their formal process.
Re:Tech sector job interviews assess anxiety, not software s... by glenngillen on Thursday July 23, 2020 @06:58AM (#23926023)
Well, you’ve also touched on one of the aspects of life at Amazon that isn’t one of the LPs: Mechanisms are better than intentions.

Good intentions fail at some point, even when people have the best of intentions. Being distracted. Trying to do too much. Whatever. Where possible it’s better to design the environment and system so that the right things occur (or are more likely to occur) irrespective of an individuals good intentions.

So yes, you’re right!

Re:Tech sector job interviews assess anxiety, not software s... by bananaface on Tuesday July 21, 2020 @04:41AM (#23905290)
(And they're probably right)
Re:Tech sector job interviews assess anxiety, not software s... by speeder on Wednesday July 15, 2020 @03:53PM (#23850750)
When I interviewed at Amazon last time, I paused all my other work, even my full time job, to focus on it.

Wasn't well treated at interview day (people forgot me in a room for several hours for example, also had interviewers arrive late, among other issues), and probably didn't pass because there was some questions about LP that I couldn't answer, basically all interviewers without exception asked the same question on how I handled an issue in a large team, except I never worked in a large team, whenever I told them that, they would ask the same question, but worded differently.

It became obvious to me that I should have lied, should have written before going to the interview some fictional stories that I could use to answer the LP questions.

Re:Tech sector job interviews assess anxiety, not software s... by coffeefirst on Wednesday July 15, 2020 @07:11PM (#23853544)
Weird but fascinating. That question suggests:

1. They have a lot of problems with people who come and can't get stuff done in a giant organization

2. They don't try to teach newcomers how to get stuff done in a giant organization. Which would be the obvious answer to those problems.

I'm admittedly stretching a little, but I find more often than not the kinds of questions people ask tell you a lot about what they're trying to select for. (Or, for a lot of orgs, that they have no idea what they're trying to select for.)

Re:Tech sector job interviews assess anxiety, not software s... by VRay on Wednesday July 15, 2020 @07:08PM (#23853519)
Amazon's a fucking pit of vipers anyway, dude, you're better off. If your potential future teammates were so busy putting out fires that they couldn't meet up with you on time, that team was probably in bad shape too
Re:Tech sector job interviews assess anxiety, not software s... by whack on Wednesday July 15, 2020 @03:55PM (#23850797)
I personally know many people who conduct interviews, provide interview feedback, and make hiring decisions at Amazon. None of them operate the way you're describing. There's no "gotcha" as far as making you guess what LP they are trying to get at, or conforming to the Amazon borg. They are simply evaluating you based on your work accomplishments and aptitude, as demonstrated by the projects and experiences you choose to talk about.

Regarding the LP interview format itself, it's just a vanilla Behavioral Interview. See: https://www.thebalancecareers.com/behavioral-job-interviews-.... It's becoming increasingly uncommon in tech (because people are preferring whiteboard coding instead), but it's one of the most common interview formats you'll see in most white collar professions.

Re:Tech sector job interviews assess anxiety, not software s... by typenil on Wednesday July 15, 2020 @04:07PM (#23850954)
A counterpoint: I work with a lot of ex-Amazon employees who continue to conduct interviews exactly in this way. Even my own interview, if I hadn't prepped a story for each of the LPs, I would've bombed.
Re:Tech sector job interviews assess anxiety, not software s... by whack on Wednesday July 15, 2020 @05:48PM (#23852469)
> Even my own interview, if I hadn't prepped a story for each of the LPs, I would've bombed.

Not denying this part. Candidates at most companies are openly advised about the Behavioral Interview format, and told to come prepared with a collection of stories. Even Google's previous head-of-HR tells all job-seekers to do exactly this (https://www.linkedin.com/pulse/win-every-interview-6-steps-l...). This isn't unique to Amazon in any way, and Amazon might actually be better because they give you very strong hints as to what the questions will be, instead of expecting you to know this implicitly.

My previous comment was mostly responding to stuff like "ask very veiled questions and you're supposed to know that they're asking about an LP" and drinking the Amazon kool-aid.

Re:Tech sector job interviews assess anxiety, not software s... by BeetleB on Thursday July 16, 2020 @02:02AM (#23856247)
> Regarding the LP interview format itself, it's just a vanilla Behavioral Interview.

Not when I interviewed with Amazon. Most companies don't tell you which questions you may be asked about. In my Amazon interview, the questions were directly from the LP. Not disguised as such. Not even rephrased. Example: "Tell me about a time you disconfirmed a belief." This may be a good thing in that it helps the candidate prepare, but it's a bad thing in that often the interviewers are just following a script.

I've never had a behavioral interview that was not a conversation. Only at Amazon was it a "drill". Rapid fire questions, with little to no scope for exploring a topic. It wasn't an interview, it was an interrogation, mostly phrased to put me on the defensive.

> Even Google's previous head-of-HR tells all job-seekers to do exactly this

I agree it's good to come prepared with a bunch of stories. However, the behavioral interview I had at Google was nothing like that at Amazon. It was actually a 2-way conversation.

Re:Tech sector job interviews assess anxiety, not software s... by whack on Friday July 17, 2020 @04:12PM (#23874957)
> Most companies don't tell you which questions you may be asked about. In my Amazon interview, the questions were directly from the LP. Not disguised as such. Not even rephrased

The fact that Amazon told you what questions you'll be asked, whereas other companies don't, most people would say that is more interviewee-friendly. I certainly wouldn't see that as a negative.

Funny enough, the other commenter had the exact opposite experience as you. "I don't remember any interviewer at Amazon asking anything remotely straightforward about any of the LPs". Just goes to show that YMMV.

> Only at Amazon was it a "drill". Rapid fire questions, with little to no scope for exploring a topic. It wasn't an interview, it was an interrogation, mostly phrased to put me on the defensive.

Sounds like you had some bad interviewers. That certainly doesn't excuse Amazon for not better training their interviewers, but what you experienced is a bug not a feature.

Re:Tech sector job interviews assess anxiety, not software s... by benburleson on Thursday July 16, 2020 @01:49AM (#23856181)
I'm not sure what I can say other than, maybe I blacked out during my interviews, but I don't remember any interviewer at Amazon asking anything remotely straightforward about any of the LPs.

Maybe it was the group I interviewed with? I do know the position had been open for many months, so maybe they were just terrible interviewers.

Re:Tech sector job interviews assess anxiety, not software s... by powerset on Wednesday July 15, 2020 @06:34PM (#23853150)
This corroborates my experience interviewing at Amazon. Fortunately the recruiter prepped me well on what to expect and the LPs I should study. I was happy to "study for the test", and the interview went well. They even allowed me to bring a "cheat sheet" with notes about the stories I planned to tell, and I made myself a little index mapping stories -> LPs and vice versa. It was great practice and I carried those techniques (keeping the cheat sheet in my head) to other interviews, even though other companies don't put quite as much emphasis on LPs as Amazon does.

The questions didn't seem too veiled, but maybe that's because I knew what to expect.

Re:Tech sector job interviews assess anxiety, not software s... by txcwpalpha on Wednesday July 15, 2020 @07:28PM (#23853735)
>They even allowed me to bring a "cheat sheet" with notes about the stories I planned to tell

Is this unusual in your experience? I don't think I've ever been to a job interview where I didn't bring along a notepad where I had prewritten talking points, and also used it to take notes during the interview. I thought this was standard.

Re:Tech sector job interviews assess anxiety, not software s... by hef19898 on Wednesday July 15, 2020 @03:38PM (#23850534)
This approach also works realy good when interviewing with other companies. I used the STAR [0] principle everytime after Amazon, it almost always worked. Having interviewed a couple of people at Amazon myself definetly helped.

[0] Situation - Task - Action - result, basically your story tellling format for Amazon interviews. Back the day it was even covered on their interview prep page.

Re:Tech sector job interviews assess anxiety, not software s... by ryandrake on Wednesday July 15, 2020 @11:03PM (#23855283)
STAR is not just for Amazon. It's a great way to answer "behavioral questions" at any company. On the other side of the table, as an interviewer, I can recognize the STAR format instantly and am very appreciative that the candidate has taken the time to structure his or her answer in this easy-to-digest way.

Also, and I don't know if there is a nice acronym for it, but I like the formula where you:

1. Say what you're going to say

2. Say it

3. Say what you said

So if the question is "Tell me about some things you consider when you need to do task ABC," You structure your response like this:

"I'm going to describe the top three things I consider. 1. Foo. [Details here]. 2. Bar. [Details here]. 3. Baz. [Details here]. In summary, Foo, Bar, and Baz are the things I consider in that situation."

Is a much better response than unstructured word salad that contains the same detailed content but jumbles it all together and kind of trails off, leaving the interviewer wondering if the candidate is done talking.

Re:Tech sector job interviews assess anxiety, not software s... by hef19898 on Thursday July 16, 2020 @03:52AM (#23856786)
Like that one, too!
Re:Tech sector job interviews assess anxiety, not software s... by euix on Wednesday July 15, 2020 @03:48PM (#23850667)
Remind me not to interview for that (those) team(s). I am really the type of person that dislike drinking corporate koolaid, or any type of slogans or political line that government or media otherwise pushes. That basically sounds like half way to a cult.
Re:Tech sector job interviews assess anxiety, not software s... by benburleson on Thursday July 16, 2020 @12:52PM (#23860877)
To be honest, it does feel cult-ish from the outside. But as some other commenters have pointed out, they have their reasons, ideally to remove bias from hiring process.
Re:Tech sector job interviews assess anxiety, not software s... by stbtrax on Wednesday July 15, 2020 @03:03PM (#23850063)
is there a centralized place with information like this but for other companies as well?
Re:Tech sector job interviews assess anxiety, not software s... by fragmede on Wednesday July 15, 2020 @03:27PM (#23850387)
Not that I'm aware of, because it's a difficult problem. First off, reports need to be anonymous to prevent employer retaliation, but if they're anonymous, then how can the information be verified? Even if it's verified, without extensive input, it's impossible to say if the details of someone's experience is the norm for the company or just about that one part of the org.

Then finally, happy people generally don't go out an write a huge essay on why things are fine. unhappy people will go on-and-on about every bad thing to anyone who listens.

Thus, we're left with disorganized reports on various sites to glean culture. Eg HN comments on the story about Amazon suing Brian Hall. https://news.ycombinator.com/item?id=23461326

For those looking to move within the job market, it would be worth it to talk to a tech recruiter for a few hours who's job it is, is to know company cultures. (Traditionally, if you, the new employee that they managed to get into a company with a bad fit, leaves before 90-days are up, they don't get paid.)

Re:Tech sector job interviews assess anxiety, not software s... by rootusrootus on Wednesday July 15, 2020 @03:44PM (#23850625)
> it would be worth it to talk to a tech recruiter

IMO this is very good advice. Having been on both sides of the equation, I think a good tech recruiter (emphasis on good) brings a huge value to the process. As a hiring manager, I had one guy I knew I could rely on to bring me really qualified candidates every time. His own filter was excellent, and he only brought me people that were a good fit. I almost didn't need to interview them. Other recruiters were terrible, one even sent me a candidate who had faked their first phone screen so they weren't even remotely qualified for the job.

That is the guy you want to know. He has earned his reputation. And it cuts both ways, too -- his success isn't just when the company is happy with him, but when candidates are too -- all the best ones are his clients, after all.

Re:Tech sector job interviews assess anxiety, not software s... by mi100hael on Wednesday July 15, 2020 @06:55PM (#23853382)
Blind[0] is a message board with a lot of content focused on FAANG interviewing.

https://www.teamblind.com/

Re:Tech sector job interviews assess anxiety, not software s... by crmrc114 on Wednesday July 15, 2020 @03:15PM (#23850220)
Glassdoor? Maybe, not sure if that is exactly what you are looking for..
Re:Tech sector job interviews assess anxiety, not software s... by blaser-waffle on Wednesday July 15, 2020 @03:35PM (#23850495)
I mean, yeah. They have a review(s) section for people who used to work there, and a section on interviews too.

Dig up some fake creds on BugMeNot and poke around Glassdoor

Re:Tech sector job interviews assess anxiety, not software s... by henrygrew on Thursday July 16, 2020 @05:55AM (#23857377)
glassdoor has a very good anonymous feedback system for interview experience
Re:Tech sector job interviews assess anxiety, not software s... by BeetleB on Thursday July 16, 2020 @02:09AM (#23856283)
I'm pretty sick of Amazon recruiters.

They often initiate contact. I respond. And they don't respond back.

Even worse is when they do. Several times in the past year I had a back and forth with some recruiters, did an online and/or phone screen, and they said "OK, you've passed all the screens, and we're ready to schedule you for an on-site. You'll get a call to schedule it." I never get the call and the recruiter stops responding.

Then the next recruiter that talks to me asks "I see you were ready for an on site but didn't have any. What happened - did you withdraw?"

My response has always been "You tell me. The recruiter stopped responding to me."

This is always followed by profuse apologies. And then it happens again.

A friend of mine suggested I tell them "Can you ask the previous recruiter, and once you find out put it on my account?"

A few days ago I got this message from an Amazon recruiter (his first contact with me). After the initial introductions on who he is, etc:

---------------

Good Afternoon, I hope that this message finds you well and with an opened mind. My name is * and I am a Recruiter with Amazon’s Worldwide Operations – HR team We have an immediate need for a Software Development Engineer (SDE) with Amazon. Your background looks like a really good fit. I'd like to see if the role aligns with your next career move.

We currently have multiple locations; Seattle, Washington and REMOTE, we will provide relocation assistance if applicable.

I have included a link to the full job descriptions to give you more details on the team and position.

If you would like to move forward in the interview process, please provide answers to the intake questions down below and I’ll follow up with you on next steps. If you have an up to date resume please send that as well.

(1) The best phone number AND email to contact you?

(2) Do you have any pending offers at this time and, if yes, what the deadlines are?

(3) Do you need, or will you need in the future, any immigration-related support or sponsorship from Amazon in order to begin or continue employment with Amazon and when does your sponsorship expire?

(4) Are you open to relocation?

(5) What are your salary requirements(range)?

(6)What coding language do you have the most experience with?

(7)Do you have experience using Cloud Platforms(AWS, MS Azure, Google Cloud)?

(8) Have you recently been in contact with someone at Amazon?

(9) Is most of your experience Back-End or Front-end and what Percentage?

(10) Do you have experience with System Design and how many years?

(11) Scale 1-5(5 being the best) how comfortable are you with Data Structures and Algorithms

For some reason if you are happily employed but know of someone with a similar skill set please send them my information.

Thanks

---------------

So let me guess: I'll spend the time responding to all his questions, and never hear from him again. Sorry, not bothering.

Re:Tech sector job interviews assess anxiety, not software s... by goatinaboat on Thursday July 16, 2020 @08:38AM (#23858348)
I never get the call and the recruiter stops responding.

I expect Amazon has a high turnover of recruiters too.

Re:Tech sector job interviews assess anxiety, not software s... by jameslk on Wednesday July 15, 2020 @03:15PM (#23850231)
> It seems pretty obvious to me that this kind of interviews are simply there to assess how much you want to work for a certain company. As in: would you be willing to study for months, go through mock interviews, read books, test your skills etc. to have a shot at working for us

Or in other words it tests how much free time you have to spend on unpaid activity, which can be a good proxy for ageism.

No kids or mortgage? Then you're a perfect candidate to spend countless unpaid hours studying for months, going through mock interviews, reading books, testing your skills etc. to have a shot at working for us.

This works well for tech companies because many don't care about your experience with languages and frameworks of yore. More so whether you can put in 80 hour work weeks.

Re:Tech sector job interviews assess anxiety, not software s... by marcinzm on Wednesday July 15, 2020 @02:16PM (#23849318)
You're missing the quality they're actually testing for: ability to study and dedicate yourself to a task. Or in other words work ethic. The algorithms don't matter but the fact that you can spend months learning them is an important skill. Intelligence is less important for success than work ethic which is why work ethic is tested for so much. Specifically, work ethic and ability to learn in a related domain as, for example, literature study skills may not transfer.

>If there was a perfect correlation between pre and post entrance test performance there wouldn't be PIPs, performance based layoffs etc.

Nothing is perfect, saying it's useless because it's not perfect is a silly argument.

Re:Tech sector job interviews assess anxiety, not software s... by scrozier on Wednesday July 15, 2020 @02:21PM (#23849398)
In my experience, certainly no interviewers think that they're screening for "ability to study and dedicate yourself to a task." In being on both sides of the table for more than thirty years, I have never heard an interviewer mention that.
Re:Tech sector job interviews assess anxiety, not software s... by marcinzm on Wednesday July 15, 2020 @02:27PM (#23849479)
Companies encourage you to study for the interview, providing you with links to books, guides and preparation material. They'll delay the interview to give you time to study more. So it seems pretty clear to me that corporate management sees it as a test of study skills even if interviewers don't.

edit: I'm talking about large tech companies, not the startups blindly copying their policies with little thought or consideration.

Re:Tech sector job interviews assess anxiety, not software s... by dukeme09 on Wednesday July 15, 2020 @02:56PM (#23849941)
Some companies even go further. I invited for McKinsey as an experienced hire. They not only sent me study materials, but also setup phone calls with McKinsey alums to practice for the interview and gave me the flexibility to speed up or slow down the process based on how prepared I felt for their interview process.
Re:Tech sector job interviews assess anxiety, not software s... by m3kw9 on Wednesday July 15, 2020 @02:55PM (#23849921)
Never seen that happening. Have interviewed with a few FANG companies. There are hundreds of things they can ask and is not reasonable to study for them all
Re:Tech sector job interviews assess anxiety, not software s... by marcinzm on Wednesday July 15, 2020 @03:02PM (#23850037)
I've had FAANG tell me to read Cracking the Coding Interview, sent me links to leetcode/hackerank, sent me PDFs with notes on what topics would be covered for domain specific interviews, linked me to their blog posts on architecture design, videos by their engineers on how to prepare, given me the literal behavioral questions I got asked, etc, etc. Facebook sent me well over a dozen links to guides for my interview and half of those had further links in them (including to a list of practice questions on hackerank).

edit: It is also very reasonable to study having done it myself and talked to people who have gotten into these companies. At 15 minutes a pop you can do 100+ leetcode questions a week. Spend a few months and you'll have studied almost every reasonable question. Most of them are repetitive patterns but around 5% have tricks you need to memorize. That covers 2-3 out of your 5 interviews. Behavioral you need to memorize around 5 questions that they'll basically give you ahead of time. System design is harder but there's videos for the 10 topics that will cover 90% of the potential questions.

Re:Tech sector job interviews assess anxiety, not software s... by cmonnow on Thursday July 16, 2020 @12:11AM (#23855689)
> At 15 minutes a pop you can do 100+ leetcode questions a week.

By that logic, most people would have completed all 1500 LC's in 4 months.

Numbers say otherwise. Each medium difficulty problem takes an hour to solve, assuming you can come up with a non-brute-force solution. Most of them force you to lookup, understand and implement other people's ideas.

If you can do 3 problems a day, completely on your own without any lookup, you're doing good pace.

Re:Tech sector job interviews assess anxiety, not software s... by euix on Wednesday July 15, 2020 @03:58PM (#23850828)
I went through the same thing for my Facebook interview. How do you do this if you have a day job or even worse, a day job and a family?
Re:Tech sector job interviews assess anxiety, not software s... by marcinzm on Wednesday July 15, 2020 @04:48PM (#23851541)
I feel these companies prefer to promote internally so losing senior talent doesn't bother them as much. Fairness is not a quality I associate with them.
Re:Tech sector job interviews assess anxiety, not software s... by disgruntledphd2 on Thursday July 16, 2020 @08:09AM (#23858153)
That is definitely not true any more, as they got bigger most of them desperately tried to hire experienced external hires, on the principle that nobody gets for fired for hiring an ex-Googler.
Re:Tech sector job interviews assess anxiety, not software s... by m3kw9 on Wednesday July 15, 2020 @03:24PM (#23850339)
I really think having people pass these coding interviews is so that the interviewer isn’t responsible in selecting the wrong person.
Re:Tech sector job interviews assess anxiety, not software s... by charliepark on Wednesday July 15, 2020 @03:49PM (#23850694)
What kind of team are you with? And how many leetcode-style problems have you solved in your actual work over the past week?
Re:Tech sector job interviews assess anxiety, not software s... by mlboss on Wednesday July 15, 2020 @04:04PM (#23850923)
Can you post the source of system design videos ?
Re:Tech sector job interviews assess anxiety, not software s... by closeparen on Thursday July 16, 2020 @12:59AM (#23855913)
Everyone involved in the process wants you to succeed. If not out of the goodness of our hearts, then because we've invested time. Under-preparedness is a stupid and preventable reason to lose a candidate.

When someone comes in and bombs, that is at least valuable information: we don't want to work with this person. When someone comes in and seems smart and capable, but makes hardly any progress on the problem because it's obviously their first time on a whiteboard, it's just regrettable all around.

We're not selecting for preparedness. In fact, we try to select against it: interviewers take pride in designing twists that separate understanding from recall. If you seem to be recalling, we're supposed to pick a different question, or failing that, report a null signal. But we do need you to be prepared enough that your interview skills don't get in the way of your actual skills.

Re:Tech sector job interviews assess anxiety, not software s... by TheKarateKid on Wednesday July 15, 2020 @03:23PM (#23850336)
> The algorithms don't matter but the fact that you can spend months learning them is an important skill.

And you're missing what these tests are actually doing instead: Figuring out which people have already seen the problem at hand, and probably memorized all/some of it.

The problem is that these interviewers will not pass you if you don't solve the problem almost perfectly in an amount of time that is way too small for someone who has never seen it before.

To make matters worse, many of the solutions require some trick or mathematical trivia to get right. Does that really prove you know your Algos & DS?

Re:Tech sector job interviews assess anxiety, not software s... by marcinzm on Wednesday July 15, 2020 @03:28PM (#23850410)
>And you're missing what these tests are actually doing instead: Figuring out which people have already seen the problem at hand, and probably memorized all/some of it.

That is literally my point. They are very much testing your ability to study for months on end. Study as in memorize. That is by design at this point and not a side-effect. If you aren't willing to show the ability to study successfully for months on end then they're not interested.

edit: Over the course of months of grinding leetcode you will see 99% of the problems they are going to ask. Then it's about memorizing the tricks and patterns.

edit2: And as I said below their recruiters are very open about what you need to do (grind leetcode) to succeed at the interview.

Re:Tech sector job interviews assess anxiety, not software s... by ZephyrBlu on Wednesday July 15, 2020 @04:02PM (#23850896)
I feel like that selects against innovative people. Memorizing problems that have already been solved is basically the definition of re-inventing the wheel.
Re:Tech sector job interviews assess anxiety, not software s... by marcinzm on Wednesday July 15, 2020 @04:30PM (#23851271)
I'd argue that memorizing solutions is the exact opposite of reinventing the wheel. You implement an existing tried and true approach rather than trying to come up with a clever solution yourself. Most of the work at large tech companies isn't innovative but rather it's tedious work that has to be done to high standards with verbose documentation. This seems to select the right people for that. Remember that selecting against doesn't mean excluding. Enough innovative people will get in to keep pushing things forward.
Re:Tech sector job interviews assess anxiety, not software s... by TheKarateKid on Thursday July 16, 2020 @03:34PM (#23862933)
You couldn't be more wrong. Memorization is one of the lowest forms of intelligence. Just because you can spit out a DFS algorithm, it doesn't mean you understand why and how it works.

FAANG employers want innovators who think outside the box. You can't do that with sheer memorization. Nothing new would be developed if tech companies hired people who just worked with what they already knew.

There's a difference between software engineers and coders. If tech companies didn't want engineers, they would simply hire coders from a coding boot camp.

Re:Tech sector job interviews assess anxiety, not software s... by fortylove on Wednesday July 15, 2020 @03:02PM (#23850039)
I've always thought the SAT is basically gauging the same skill: can you study for a test and do well? The grades you get in college are mostly determined by how well you can study for tests. In the process, hopefully you learn the subject, but that always felt like a side goal.

I think tech interviewing is somewhat similar: are you focused and dedicated enough to learn something arbitrary and produce code for it?

Re:Tech sector job interviews assess anxiety, not software s... by cyberlurker on Wednesday July 15, 2020 @04:47PM (#23851520)
The LSAT too. It's just a giant test-game. By the end of studying for it, I was reminded of how I used to approach StarCraft. Once you figure it out and spend enough time on practice, scoring in the top percentile isn't very remarkable. Nothing you learn will help you in law school but you will have proven your ability to study. (Rare exception: I had a friend who didn't study and just took the test and scored in the 97th percentile. This is very uncommon and I am just taking him at his word that he didn't study.)
Re:Tech sector job interviews assess anxiety, not software s... by tomp on Wednesday July 15, 2020 @04:06PM (#23850946)
> You're missing the quality they're actually testing for: ability to study and dedicate yourself to a task. Or in other words work ethic

TIL I've been "hacking" all their "tests" :D acing them just by curiosity & interest in computers in general, a bit of intelligence and a lot of laziness!

Re:Tech sector job interviews assess anxiety, not software s... by marcinzm on Wednesday July 15, 2020 @04:35PM (#23851339)
FAANG or other companies? FAANG interviews tend to be timed enough that even if you're intelligent enough to come up with a solution you won't have enough time if you haven't studied. On average you'll get roughly 17 minutes to solve, explain and code a leetcode medium with optimal efficiency and no bugs. Either that or 35 minutes to do a leetcode easy followed by a hard. Again with optimal efficiency and no bugs.
Re:Tech sector job interviews assess anxiety, not software s... by tomp on Wednesday July 15, 2020 @05:14PM (#23851930)
Other companies. Yeah FAANG is probably trickier. Part of the reason I haven’t ever applied is that I cannot be bothered to study. In addition, their salaries aren’t that overwhelming in Europe so why bother...
Re:Tech sector job interviews assess anxiety, not software s... by disgruntledphd2 on Thursday July 16, 2020 @08:11AM (#23858167)
The stock grants are very, very good, especially in an insane market like we have right now.
Re:Tech sector job interviews assess anxiety, not software s... by rainyMammoth on Wednesday July 15, 2020 @04:45PM (#23851480)
Ethics? You are asking people to study and spend hours working on LeetCode problems for something close to completely useless. On the ethical scale, people that accept to spend hours of their limited life doing so are probably not the ones I would think of as "looking to work on something great"
Re:Tech sector job interviews assess anxiety, not software s... by marcinzm on Wednesday July 15, 2020 @04:50PM (#23851579)
Most of the jobs at these companies are boring grunt work and definitely not working on something great. So they're selecting the right people for that. You do get paid significantly more than other companies so there's a very real incentive for playing the game.
Re:Tech sector job interviews assess anxiety, not software s... by mav3rick on Thursday July 16, 2020 @04:43AM (#23857017)
Yeah writing an OS, a machine learning framework, designing deduplication for a photos app with a billion users , working on on board sensors for a self driving car. Such "grunt work". I'd love to know what exciting and hot thing you're working on ? Is CRUD the new sexy ?
Re:Tech sector job interviews assess anxiety, not software s... by disgruntledphd2 on Thursday July 16, 2020 @08:11AM (#23858162)
You're looking at the best of FAANGs projects compared to the median of overall developer jobs, which isn't a fair comparison.
Re:Tech sector job interviews assess anxiety, not software s... by mav3rick on Thursday July 16, 2020 @10:46PM (#23866455)
I like how the original example is "median" and not the "lowest of lows". While my examples are outliers. HN bias again.
Re:Tech sector job interviews assess anxiety, not software s... by closeparen on Wednesday July 15, 2020 @02:15PM (#23849308)
>for a certain company

But the same skill is transferable across arbitrarily many companies. This is why many prefer interviews to take-home tests, so that they do not invest too much time in any particular company.

Re:Tech sector job interviews assess anxiety, not software s... by Clubber on Wednesday July 15, 2020 @02:14PM (#23849296)
The funny thing to me is that Google is known for this sort of thing, they also created a product that makes the need to memorize all this stuff obsolete.

Here's the truth that nobody wants to believe: you will never know how good someone you've never seen perform will perform until they actually perform.

Re:Tech sector job interviews assess anxiety, not software s... by SwiftyBug on Wednesday July 15, 2020 @03:18PM (#23850281)
I've been told to reject a candidate because "he didn't seem that excited to work here"
Re:Tech sector job interviews assess anxiety, not software s... by rootusrootus on Wednesday July 15, 2020 @03:47PM (#23850661)
As someone who loathes any kind of drama and deliberately stuffs down my own emotional reactions as a result, this would screw me every time. My natural response is to avoid getting outwardly excited.
Re:Tech sector job interviews assess anxiety, not software s... by lucasmullens on Wednesday July 15, 2020 @03:57PM (#23850824)
Excitement for the company can be shown outside of emotional reactions, like writing a very company-specific cover letter, or writing a thank you email after the interview.
Re:Tech sector job interviews assess anxiety, not software s... by tornato7 on Wednesday July 15, 2020 @04:01PM (#23850886)
I have rejected candidates for that. When you're hiring for a startup it's absolutely vital to have people who believe in the mission and the product and not just doing the bare minimum for a paycheck. If that's all you want, go work for the government, or Facebook.
Re:Tech sector job interviews assess anxiety, not software s... by pb7 on Wednesday July 15, 2020 @05:23PM (#23852072)
>it's absolutely vital to have people who believe in the mission and the product and not just doing the bare minimum for a paycheck

Allow me to translate: work indiscriminately long hours in their prime years to make someone else rich from a product or service that will close up shop as soon as the VC money dries up.

Re:Tech sector job interviews assess anxiety, not software s... by merlinsbrain on Wednesday July 15, 2020 @04:17PM (#23851091)
Hard disagree. I’d encourage you to reflect on your startup’s culture and figure out what distinguishes a good engineer from a good engineer who can convince you about their passion.

Usually, it’s when startups want employees to work longer hours than the value the they’re calculating on receiving from the equity+pay that’s being offered.

Re:Tech sector job interviews assess anxiety, not software s... by jarjoura on Wednesday July 15, 2020 @05:15PM (#23851956)
Facebook has the same vital requirement that you believe in its mission. You wouldn't make it past the screening stage if you didn't care about that.
Re:Tech sector job interviews assess anxiety, not software s... by SwiftyBug on Wednesday July 15, 2020 @05:40PM (#23852332)
What exactly is Facebook's "mission"? Would I be screened in if I firmly believed in invading people's privacies?
Re:Tech sector job interviews assess anxiety, not software s... by pb7 on Wednesday July 15, 2020 @06:34PM (#23853145)
That depends. Is an ICE vehicle manufacturer's mission to pollute the Earth's air or is it to make safe, comfortable, and affordable transportation?
Re:Tech sector job interviews assess anxiety, not software s... by tchaffee on Thursday July 16, 2020 @05:45AM (#23857328)
Safe? Air pollution has been estimated to kill about 200,000 Americans per year.

With the recent VW scandal of modifying software to cheat at pollution tests we can eliminate safe in for that company.

Anyone remember when Ford accountants calculated that a Pinto defect in which people would burn to death would be more expensive to fix than the lawsuits so they decided to not recall the car?

"Profit from selling cars" would be a much more honest mission statement for most of them.

Re:Tech sector job interviews assess anxiety, not software s... by tchaffee on Thursday July 16, 2020 @02:33AM (#23856413)
Its mission to sell advertising? People on both sides are lying when this question gets asked and answered.
Re:Tech sector job interviews assess anxiety, not software s... by afterburner on Wednesday July 15, 2020 @08:20PM (#23854193)
So you hire good actors/liars?
Re:Tech sector job interviews assess anxiety, not software s... by harryh on Wednesday July 15, 2020 @03:11PM (#23850167)
would you be willing to study for months, go through mock interviews, read books, test your skills etc. to have a shot at working for us

The vast majority of people who work at FAANG type companies do not do any of this.

Re:Tech sector job interviews assess anxiety, not software s... by fragmede on Wednesday July 15, 2020 @03:17PM (#23850255)
You'd be surprised. In an industry rife with impostor syndrome, and the perception that it takes intelligence to pass a FANG algorithm interview (it does, but hard work and discipline beats raw intelligence), there's a strong disincentive to admit that "hey, I studied really hard, for months in order to get this job" when there's an expectation that your coworkers and peers will look down on you after this comes to light.

"Grinding leetcode" is a phrase for a reason!

Re:Tech sector job interviews assess anxiety, not software s... by lkjdsklf on Wednesday July 15, 2020 @03:47PM (#23850650)
You would think that if the interview process was filtering on anxiety levels it would lead these companies to be full of people with high confidence which would mean imposter syndrome would not be a widespread issue.
Re:Tech sector job interviews assess anxiety, not software s... by Arcsech on Wednesday July 15, 2020 @04:58PM (#23851705)
Filtering on anxiety levels doesn't mean you're selecting for confidence generally, it means you are selecting for people who are not anxious in the interview. If you practice for 1-4 hours per day for a month or more (as I did last time I was on the market) on a particular skill (like tech interviews), you become more confident at that thing. Grinding tech interview practice works, which is not great, for either side, because it's mostly orthogonal to actual job performance.
Re:Tech sector job interviews assess anxiety, not software s... by TimPC on Wednesday July 15, 2020 @04:49PM (#23851551)
Impostor syndrome is most present in elite environments though. It's a syndrome because someone is genuinely talented but surrounded by high talent for each person it's easy to identify an area where they are better than you. In some cases it's easy to feel like you're not the best at anything in your work social circle.
Re:Tech sector job interviews assess anxiety, not software s... by cowmoo728 on Wednesday July 15, 2020 @04:50PM (#23851564)
Some people have high anxiety levels but still perform well under pressure. The anxiety gets sublimated into other behaviors, or bottled up until after the interview, or meditated away, etc. Even people that can handle high anxiety levels can still get impostor syndrome.
Re:Tech sector job interviews assess anxiety, not software s... by rainyMammoth on Wednesday July 15, 2020 @03:57PM (#23850818)
I think you are very wrong. Every single software person I know at a FAANG spend multiple weeks studying leetcode style questions.

Think about it: you are passing an exam. Why wouldn't you study the questions that you know are going to get asked?

It got even worse lately since every candidate does this, it raises the bar for the expected solution.

Re:Tech sector job interviews assess anxiety, not software s... by mav3rick on Wednesday July 15, 2020 @04:01PM (#23850873)
Maybe the people you know there are not that great.
Re:Tech sector job interviews assess anxiety, not software s... by rainyMammoth on Wednesday July 15, 2020 @04:23PM (#23851177)
Looking at your history, looks like you work for Google and bought into the cult that you must be great because you passed the interview.

maybe the people you know there don't want to admit they spent some time studying questions? Maybe they bought into the cult of the "Google only hire the top 1%?" (which is very far from being the case).

FAANGs interview are the most predictable tech interview in the industry, why wouldn't you do it?

Re:Tech sector job interviews assess anxiety, not software s... by mav3rick on Wednesday July 15, 2020 @07:41PM (#23853860)
Looking at your history, you are biased against Google and bought into that cult. (this works both ways, you're not making a point by attacking me personally).

Looks like you got rejected and found a reason to attack everyone who works there. Like I said, this works both ways.

Re:Tech sector job interviews assess anxiety, not software s... by merlinsbrain on Wednesday July 15, 2020 @04:12PM (#23851030)
Whiteboarding algorithm puzzles with code really does not define the greatness of an engineer. If people are practicing questions to be able to think along those lines and that is proven to work, maybe it really isn’t a test of greatness anyway.

This is the exact attitude that makes people have terrible interview experience.

Re:Tech sector job interviews assess anxiety, not software s... by Apocryphon on Wednesday July 15, 2020 @04:26PM (#23851222)
How could you say that, they work in FAANG!
Re:Tech sector job interviews assess anxiety, not software s... by me551ah on Wednesday July 15, 2020 @02:24PM (#23849436)
If not algorithms then what would you use to test a generic programmer? You would have to setup a custom panel based on each candidate. A person who has only worked for PHP would need a different panel from someone who has worked on C++ all his life. Algorithms is language and framework agnostic. It doesn't matter if you work in embedded or data science. It doesn't matter if you code in C or Python. The same question can be used to judge everyone.

Companies that don't do the above usually advertise requirements for X technology with Y years of experience. A smart programmer without knowledge of X can learn it easily, but he won't even be called for an interview.

Re:Tech sector job interviews assess anxiety, not software s... by Philip-J-Fry on Wednesday July 15, 2020 @03:06PM (#23850108)
Programming in general is language and framework agnostic. Someone who can write an extensible and maintainable C++ application can most likely do the same in C#, Java, Rust etc. There's decades of best practices and knowledge around what makes good software and almost none of it is specific to a language.

Most devs use a handful of algorithms in their entire career. And any algorithm they do use was probably adapted from pseudocode on Wikipedia.

It really comes down to what do you want the developer to do? Are the things you're testing them on even relevant to the job?

I'd argue what most companies are testing through their interview process is largely irrelevant.

If it's a generic programmer, then it's perhaps a position where's there's a range of technologies, maybe a range of languages to pick up and a range of existing software to support. Well in that case you want someone who's quick to learn and eager to train themselves, not afraid to ask questions, not afraid to admit they don't understand something, etc. Whether they can write quicksort on a whiteboard is probably the stupidest thing you could interview them on.

I think the best kind of interview isn't overly technical, but rather one that prods the interviewee to think about problems. Describe a fictional system, what would they suggest to make it scaleable? What would they suggest to improve performance? What would they suggest to reduce the time between writing the code and shipping it. Do they understand what a CI/CD system is? Are their first thoughts "rewrite everything!"? Do they think about iterating software development or are they the kind to dump 200 files on someone for code review?

Re:Tech sector job interviews assess anxiety, not software s... by henrikschroder on Wednesday July 15, 2020 @05:10PM (#23851889)
> Describe a fictional system, what would they suggest to make it scaleable? What would they suggest to improve performance? What would they suggest to reduce the time between writing the code and shipping it.

These questions are very senior dev focused, not so sure I'd ask a junior candidate much in this direction. But I always did a question like this when I did my share of interviewing. And the idea is basically to see if the candidate has been around the block. Have they seen the sausage being made, or do they only have academic understanding of the software engineering profession?

And being on the other side, some of the best questions I've gotten was always like "describe the weirdest problem you've encountered". Talking about unexpected shit usually leads to a fun discussion, and you can showcase your ability to problem solve.

Re:Tech sector job interviews assess anxiety, not software s... by Tyr42 on Wednesday July 15, 2020 @03:18PM (#23850279)
Would you agree that interviewing in psudocode is a good idea then?

But what's the content they should be interviewed on? You say no to quicksort. How about date parsing? That shows you have to handle messy cases.

What do you want them to write if not algorithms? Maybe we have a different expectation of what "algorithm" means? The term is pretty generic, but I feel captures more of the cross language stuff.

Compare a "How does javascript handle equality?" question which falls under "trivia", vs "Implement a hash table", which isn't too hard to do for a naive solution, and demonstrates that you know how the basic data structures you work with day to day work.

Re:Tech sector job interviews assess anxiety, not software s... by Philip-J-Fry on Wednesday July 15, 2020 @03:45PM (#23850632)
>But what's the content they should be interviewed on? You say no to quicksort. How about date parsing? That shows you have to handle messy cases.

But why? The vast majority of programmers don't ever need to write code to parse a date. It's just another test completely irrelevant to the job.

>Compare a "How does javascript handle equality?" question which falls under "trivia", vs "Implement a hash table", which isn't too hard to do for a naive solution, and demonstrates that you know how the basic data structures you work with day to day work.

Both are pretty bad interview questions. Is this a Javascript position? If they don't know how it handles equality do you really think that is the end of the the world for the interviewee, does that make them a bad programmer? It's something you could explain to them during the interview in under 5 minutes (and you should, it eases the pressure on the interviewee). So really what's the worth of asking it?

Likewise, "implement a hash table". Pointless. Ask them "Do you know how a hash table works under the hood?", chances are they might not know exactly how to implement one but they do understand roughly how it works. If they don't know then describe a simple implementation and quiz them on why it's built this way, do they understand the "why" even if they don't understand the "how". Most competent programmers can implement a hash table given an explanation of how it works which is why I don't think it's a good question to ask someone during an interview. It's just a memory test, not a test of how good they are as a programmer, how good they'd fit into a team, how good they would be at designing a large system, how good they'd be at weighing up the pros and cons of different solutions.

This is why interviews should be discussions, not tests.

Re:Tech sector job interviews assess anxiety, not software s... by henrikschroder on Wednesday July 15, 2020 @04:54PM (#23851645)
> vs "Implement a hash table", which isn't too hard to do for a naive solution, and demonstrates that you know how the basic data structures you work with day to day work.

I disagree, anyone can write out an algorithm from memory. That's not hard, and does not prove that you know what you're doing.

I've done my small share of interviewing, and I always did a little bit of whiteboard coding, but the objective was never to see if the candidate remembered algorithms, but to see if they could execute code in their head.

Because I've encountered "programmers" who clearly couldn't execute code in their head, and whose idea of programming was copy-pasting something and heuristically modifying it until it did what it was supposed to do, instead of knowing what the code does. And you really want to make sure you screen for this group so that they fail the interview.

Re:Tech sector job interviews assess anxiety, not software s... by Apocryphon on Wednesday July 15, 2020 @02:34PM (#23849595)
Maybe they can figure out a less anxiety-inducing format for testing algorithmic knowledge instead of whiteboarding?
Re:Tech sector job interviews assess anxiety, not software s... by invalidOrTaken on Wednesday July 15, 2020 @02:38PM (#23849660)
Radical idea: don't test them. Train them.
Re:Tech sector job interviews assess anxiety, not software s... by duderific on Wednesday July 15, 2020 @04:53PM (#23851623)
We have a medium-difficulty coding question which can translate into any language. It's pretty open-ended, in that there are a few different ways to tackle the problem. It's not algorithmic, but it definitely forces the candidate to flex their coding and problem solving skills. From watching how the candidate proceeds, I get a very good idea of their skill level and how they react when they hit a roadblock: are they able to debug? Do they get overly frustrated?

From this relatively simple question, I get a lot of insight into the candidate's skill level, i.e. how well do they write code? and it has nothing to do with algorithms.

Re:Tech sector job interviews assess anxiety, not software s... by hawk_ on Wednesday July 15, 2020 @03:27PM (#23850390)
why does it have to happen in a high pressure situation with only 45 minutes though? there's no analog to that in professional coding.
Re:Tech sector job interviews assess anxiety, not software s... by fragmede on Wednesday July 15, 2020 @03:46PM (#23850646)
HBO's Silicon Valley is dramatized, but I can't be the only one who's coded from the the convention hall floor/hotel, or had to setup servers "live". Every time a site gets unexpectedly popular (/. effect; HN hug of death) and dies, and comes back, there's someone at the other end who's probably close to tears trying to get their site back up ASAP.

That doesn't indict the fact that's the exception and that software programming almost never looks like that.

The real problem is that take home problems are trivially gameable - it's obvious to someone unscrupulous who's not a well-seasoned coder, that it would be well worth paying someone else to do their take-home-interview-homework. (Sure, that would come out eventually, but that's only one of the problems I have with take-home assignments.)

Some places have "open book" interviews, where it's like "here's a laptop, do this thing, and google/stack overflow/devdocs" your way to victory, which is at least better than the older "how much trivia do you remember about this API"-style questions. But I have no idea how to go further and make that unbound by time when an employee is on the other end of the table listening to the interviewee's thought process, if only because it makes it very hard on the interviewer to plan their own time. (Especially considering maker vs manager time.)

Re:Tech sector job interviews assess anxiety, not software s... by colinmorelli on Wednesday July 15, 2020 @04:36PM (#23851362)
Have you ever actually tried a take home exercise? Or is this just based on your perceived concerns?

In the years I have been doing take-home exercises for candidates, I have yet to see a single instance of a great take home leading to a terrible on-site or hire in terms of technical skill. There have definitely been great take-homes for candidates that we later chose not to hire, but usually due to challenges interacting with the product team, or in some cases too much fixation on technical perfection with no focus on business realities, etc. If there are a large number of candidates paying others to do their take homes for them, they should be asking for refunds.

Second, even if this is a problem, there's a very simple solution. For candidates that do well on the take home, either on a call or on the on-site, do a live code review with the candidate and ask them to explain a bit more about why they wrote the code the way that they did. Ask them questions about other approaches, or what they'd do if they have more time. Candidates will be significantly more comfortable talking about their own code they wrote. It'll be quite clear if the candidate didn't write it themselves.

Re:Tech sector job interviews assess anxiety, not software s... by prewett on Wednesday July 15, 2020 @05:43PM (#23852379)
I had a project give me a take home exam with a link to the git repo and basic instructions on implementing a simple algorithm, as well as tests, and FFI bindings. That took a couple hours, then I had two 1-hour remote interviews discussing the code. I thought the process was pretty good: even though I was annoyed at having to do the take-home bit, it served to demonstrate that I could navigate the project source code, build files, learn the FFI interface, etc. The algorithm itself was fairly simple to implement with a little thought, although they probably didn't care if I looked up how to solve the problem on Wikipedia. Personally I think that being able to figure out where the tests were, how to add FFI, etc., was one of their biggest requirements.

Anyway, I thought it was robust but not too time-consuming interview process. I think such an interview could use a reasonably-sized open source project for this, instead of their internal code base.

Re:Tech sector job interviews assess anxiety, not software s... by Kaze404 on Wednesday July 15, 2020 @02:57PM (#23849962)
Your argument is flawed in that it assumes knowing algorithms has any correlation to doing well on the job. It doesn't really matter that it's language agnostic if it doesn't test anything useful.
Re:Tech sector job interviews assess anxiety, not software s... by m3kw9 on Wednesday July 15, 2020 @02:57PM (#23849948)
If I was interviewing a python programmer, I would also know python. I would ask them about a project they’ve done in detail, see if they are bsing, gauge their ability and experience from that
Re:Tech sector job interviews assess anxiety, not software s... by jorblumesea on Wednesday July 15, 2020 @05:53PM (#23852541)
It's both. Either you're brilliant and can implement Kahn/KMP/Rabin Karp from memory or just by thinking about the problem, or you've practiced a ton and dedicated lots of work to the grind.

For large companies like FB or Goog, if they lose a few people to false negatives, it's fine because there are hundreds more lining up.

Either way, from the large company perspective, the system works. Most notably, it's really efficient.

The issue is when small company A starts asking you to implement Tarjan's or something. That's where this interview process seems particularly damaging.

Re:Tech sector job interviews assess anxiety, not software s... by mikelevins on Wednesday July 15, 2020 @08:17PM (#23854176)
Ironically, according Google's former head of HR, Laszlo Bock, their system of technical interviews with brainteasers not only was not efficient, it didn't perform any better than random chance. He said that they conducted a pretty large study of the correlation between interview performance and job performance and found no correlation whatsoever. They would have done just as well picking names out of a hat.

As a result, he pushed them to move more in the direction of "behavioral interviewing," asking people, for example, to describe difficult problems and how they had worked to solve them. That way you at least learn a little something about how the candidate thinks and about their style of communicating with a potential colleague about technical problems.

If I recall correctly, the only formal process that has been shown to actually predict job performance well is standardized testing of job-relevant skills. Maybe companies should spend more effort on identifying the more important job-relevant skills and work with testing professionals to come up with appropriate tests? Then they could save interviews for finding out which of the top performers seem like they're going to be pleasant to work with.

Re:Tech sector job interviews assess anxiety, not software s... by cosmodisk on Wednesday July 15, 2020 @02:25PM (#23849450)
For an average shop that pays average salary and doesn't offer anything interesting, the answer is no. For a company that pays way above average,has some decent perks and stock options,why not?
Re:Tech sector job interviews assess anxiety, not software s... by lbrito on Wednesday July 15, 2020 @03:34PM (#23850483)
I had this one interview some time ago where instead of having the HR person talk about what the company does and prod me to see if I was curious/interested in what it is they do, the opposite was expected to happen. That obviously didn't go well.

After the usual "tell me about yourself" stuff, the HR rep asked me what I knew about the company and was noticeably disappointed when I said I had only accessed the homepage and Glassdoor reviews. She swiftly ended the call after that, leaving me with "homework" to go through (go through more of their web page/web presence, meditate about their mission) after which I would be qualified to resume the screening call.

Later I re-read their Glassdoor reviews and they had other people had had basically the same experience. Strangest interview I ever had.

Re:Tech sector job interviews assess anxiety, not software s... by ativzzz on Thursday July 16, 2020 @09:49AM (#23858941)
Yea I remember in college when I was applying for my first jobs I would read through their mission statements so I knew what words to prioritize saying in the interviews. It's all part of the game.
Re:Tech sector job interviews assess anxiety, not software s... by soared on Wednesday July 15, 2020 @04:11PM (#23851020)
From your perspective why wouldn’t you spent 15 minutes learning about the companies and it’s products?
Re:Tech sector job interviews assess anxiety, not software s... by lbrito on Wednesday July 15, 2020 @04:36PM (#23851361)
I did, they wanted more.

15 minutes gets you a general outline of what they do, a superficial notion of culture etc. I had that, but they wanted more in-depth knowledge of their products and culture.

Re:Tech sector job interviews assess anxiety, not software s... by henrikschroder on Wednesday July 15, 2020 @05:14PM (#23851932)
> but they wanted more in-depth knowledge of their products and culture.

Well, you dodged a narcissistic bullet, that's for sure.

Maybe I'm too old and jaded, but I can't stand corporate bullshit. I don't give a shit about mission statements or your product portfolio. Who has time for that shit?

Re:Tech sector job interviews assess anxiety, not software s... by swiley on Wednesday July 15, 2020 @02:10PM (#23849225)
Really? I didn’t study at all for the interview for my current job (although I did put up with some very broken HR software for a few weeks while getting hired.)
Re:Tech sector job interviews assess anxiety, not software s... by StandardFuture on Wednesday July 15, 2020 @02:25PM (#23849451)
It seems pretty obvious to me that this is an arbitrary filtration process (no different than any other arbitrary filter) that strokes the ego and appears to be better than a random coin toss, but it really is not.