The thing is most big companies don't care about your burn-out or personal situation, they either have product launch deadlines to meet, or revenue targets or customers to please, and people in the trenches are considered replaceable so churn is something they account for in order to meet those commitments.
If you're lucky you might have an understanding manager, but he himself may have targets to reach for his bonus or promotion, and if you're dragging his team down and his bonus promotion with it, then ... it's nothing personal, it's just business, you will be let go.
I worked for a major European semi company and the churn there is insane, either they fire people or people leave by themselves within the first 2 years. All because managers are given near impossible targets, along with great bonuses and stock packages to incentivize them to use whatever means necessary to deliver on those targets, usually at the expense of people in the trenches which are treated as expendable commodities.
Generally, the more the company practices “hire fast, fire fast” the easier and more common it will be to PIP people.
The companies with 4+ stage interviews and entire departments devoted to recruiting and candidate evaluation tend to not have as many PIPs because they’ve studied their interviewing processes and prevented most of the underperformers from getting hired in the first place.
The most quick-to-fire company I ever worked for had barely a 1-hour interview process. They’d hire anyone who seemed remotely qualified and then they’d fire everyone who didn’t work out. It was terrible and now I’m actually suspicious of companies that don’t do much technical screening for applicants.
Lack of motivation and burnout maybe could be somewhat sussed out in an interview if it was obvious, but the people that I've been around that's happened to (and myself at one point in my career) were completely fine, but I'm skeptical of any interviewer that says they can reliably fish that out.
isn't output related with lack of tech skills?
In my experience in high performing tech companies, I've seen about 40 PIPs. There are 'utter tech incompetence' PIPs in the world, but as far as I've seen, they are far less popular than 'thoroughly uninterested in working' PIPs, 'disliked by new manager' PIPs and 'person has a work unrelated crisis' PIPs. Those tech related PIPs will normally have all the symptoms already in the first review cycle. If someone made it to their 2nd year in the company, tech incompetence is not really the issue. It's just unfortunate that nobody provides stats for this kind of thing, so we don't have to just rely on "you have seen" vs "I have seen" arguments.
If you're at the PIP stage, it generally means your boss and your superboss have decided that it's time for you to go, but for legal purposes, they need to look like they tried to give you a chance, so they work with HR to craft specific-but-typically-unattainable goals which would theoretically allow you to save your job if you hit them all. But with boss+superboss already wanting you gone, the likelihood that they'll agree you've hit an improvement goal that's usually a thinly-veiled form of "stop me from hating you anymore, lol" is pretty low.
If you get a PIP, in nearly 100% of cases, you should just take it as notice that your employment is going to end at the specified review date in the PIP. It's not usually worth trying to hit the goals. Focus on interviewing.
That said, I once managed an individual who had survived 4 PIPs by the time he reported to me. I heard that he was eventually fired about 2 years after I left, but not sure if it was his 6th or 7th PIP. He was a particular discrimination liability at a company that was very sensitive to that type of thing.
It rather stuck in my mind.
(I also did not, ultimately, end up exiting the company as a result of the PIP, just for completeness given the context of the thread.)
The problem is that those are two highly correlated data points. Toxic bosses are eventually found but at that point they leave a track of dead bodies.
What I have seen sometimes is moving around disgruntled employees. It has its own problems but a lot of the times they are recovered and even become very productive again.
Compared to what? I don’t think anyone is claiming this process is perfect. Just that it’s better than alternatives.
People will always get PIP’d and fired. But the goal is to reduce that as low as possible.
And it shows, barely anyone in my entire career has ever been fired. I only personally have been close to one.
I make half-ish of a FAANG salary, but it's enough to comfortably support a family and I'm generally pretty happy and get to work on cool stuff. The only challenge I never get at work are problems that have huge scale components.
The entire system makes absolutely no sense, precisely when looking at the numbers. You could do anything you wanted during the interview and that still won’t change the outcome that the same number of people will still be fired at the end of the day.
We make an effort to take up as little of the candidate's time as possible.
My response was in good faith, and yours is not.
Having had a fair bit of experience interviewing on the technical side, I've observed a huge variance in quality of interviewer. Sometimes you get someone who values communication, creative problem solving and asking good questions. Sometimes you get a whiz kid who gets off on playing gatekeeper and judging people as below their superior intellect.
Even a single person in the chain who falls into that latter group can completely derail a potential hire, leading to an overabundance of false negatives, IMO.
They were US startups and they've all tried to emulate what I think of as the FAANK process: so you have an initial call, a technical screen a couple of other rounds of technical screens, that maybe include system design, and fit/behavioral with people you might be working with. In practice the people who got hired endured 5 to 7 interviews.
It's interesting to see the statements here saying that the reason for the large number of interviews is to assess the candidate from a number of dimensions and perspectives. What I observed was that was not how it really worked.
My position as an outside contractor, as well as someone who loves chatting with people, made me sort of the ideal confessional for the engineers who directly participated in the hiring process.
The main dynamic that drives having such a high number of interviews is that the hiring process is less about assessing the candidate (beyond a certain point) and more about allowing to play out the implicit political power and conflicts of the people who are judging the candidate.
For example in the first startup we had this engineer who was identified by the CTO and co-founder (who formally stepped down as CEO) as being a good potential hire, and they excelled in the technical aspects of the interview but they received meh votes from one of the engineers who was lead on a significant project and had a bit of clout, at 3rd interview, and were subsequently rejected, after 7th interview.
So basically the feeling of the staff that I talked to was the reason there existed four more interviews after the consensus was to hire, was to allow the political player to promulgate their preferences and manufacture consent with the motion to reject. So through a careful orchestration of four additional interviews closely managed by the political player who asked doubt-casting questions in each debrief this lead was able to cultivate doubt where formally there had been consensus (besides his sole dissent -- he wouldn't have been working with a person anyway, heh :)). So basically it would have been intolerable for this politically clouted lead person to have "lost" to those other staff with less clout by having their preference denied. I felt really sorry for the candidate but I heard that when they got the 7th interview rejection that already accepted an offer at a FAANG, go figure. Heh :)
Observed a similar dynamic play out in another hiring process at a different startup. That stage we had the director of engineering identify candidate that was a good hire. And basically softly railroad them through the process which didn't prove difficult as everyone was mostly on board and the team was really desperate for high quality technical talent with the right skills and this person had that.
So what was interesting to observe was that the other candidates in the pipeline at that time were still taken through interviews even though this person was basically from the initial screen stage already being moved to be hired internally, and all of the other interviews were basically friendly get to know you sessions with super lightweight technical questions and a lot of I suppose you could call it confirmation bias but it's really just you know people being nice to someone they want to work with.
But all of these other poor candidates in the pipeline were still put through all these interviews with the idea that you know there was still a role out there for them being told the same things they would have been told were they you know actually under contention. Or maybe that was because we didn't know if the candidate was going to accept or not but they seemed pretty keen and the thing is I'm almost 100% sure the team wouldn't have hired any of the other candidates in the pipeline anyway.
But again I observe the dynamic where the debrief interviews about these non-starter candidates were basically role-playing games for politics in the organization where people projected their preferences into little power games against their colleagues to try to have their own preferences be the ones that win. Decidedly wasn't about those candidates at all because they had not even had any chance of being in the process. The only point of the subsequent interviews of all those non-starter candidates was to act as an arena for the staff to role play their sort of political status conflict games with each other but this was never exposed or stated it was just this sort of implicit thing.
So given that experience I wonder how much that is a dynamic driving these lengthy and in a lot of cases unnecessary interview processes across all of the tech hiring and organizations that are utilizing this type of process these days.
I don't think it could apply everywhere I think there's probably places like Amazon where they are really doing something different. And like I said I don't have any of the data from the ZFAMG stuff.
But I'm reminded of something Peter thiel said which is you know in academia the battles are so fierce because the stakes are so small. But another side of that is everything so secure there and that's why the stakes are so small. Same thing is true in tech I mean once you score one of those 150k plus contracts and you're doing something that you basically love doing it is a great ride and everything really is so secure so how do people take out their natural ape brain competitive urges in that environment? I think as another commenter said, where can people project their risk-focused paranoia in such a low risk environment? and it's onto personnel.
So I think there's definitely the case to be made for maladaptive pathological psychological underpinning of these lengthy hiring processes as much as there is a case to be made for how they could be useful at getting data from from a bunch of candidates.
Personally I think the best types of hiring interviews are some sort of pair programming work emulation. The problem with that is in my experience companies are generally very terrified to open up their internal code base to the eyes of outsiders because they're basically scared that oh my God people are going to steal our code.
But it's always the case where after someone's hired and you start working with them that's something you end up doing and that's where you really get a sense you know if can I trust this person to deliver and do they match what people are being saying about them from the interviews.
So I just think those sort of work emulation tasks you where you're pair programming or talking through something with someone it really has more of a place than it seems to have been given so far in most of the places that I've seen and heard about.
i whole heartedly agree on the pair programming approach being practical and yielding good results. i think you can skip exposing the candidate to the internal codebase, and replicate an internal problem in a more generic and high level way.
There will always be burning mistakes, or people who lie or are otherwise hard to predict will be a disaster. What else would you propose?