I was excited, it was a game company, and I'd wanted to get back into games - or more specifically, game engines - for a few years. The tech of this particular company was interesting, an in-house engine developed by wunderkind, of course, and they'd invited me for an interview because I had done a fair bit of low-level work, which would be handy for their rough edges. Apparently.
Half way through the interview, I had an epiphany. I really didn't want to work there. It was cultural, it just wasn't going to fit.
I didn't waste any more time. Half-way through a white-board challenge, I put down the marker and said, plainly, "okay, I've seen enough, I don't want to work here - thanks and let me not waste any more of your time", picked up my coat and left.
It wasn't a bad interview. It wasn't a terrible one. Nor was it because of the whiteboard question, or anything like that.
I just didn't like the guys. That's all it was. And I couldn't stand the idea of working for them - just the way the interview proceeded. I don't need to give details.
It was really the only time I ever got up mid-interview and left.
Always trust your gut. Especially when it comes to people. Don't overthink, never rationalize it. Accept your feeling, it's valid.
If I learned anything from all my past mistakes in life, it's this.
I had a similar experience with another company. At one point during the interview, the HR department asked me to do a really stupid exercise, despite the fact that I am an engineer with over 20 years of experience.
I wrote an email saying I would not pursue the position, and they wrote back asking me to have another interview with them. I politely declined.
They probably understood that their method was not good.
I remember interviewing once and they told me what they were working on.
I was actually familiar with the product, but it had some glaring shortcomings, and I kind of groaned a little inside.
And I told them that I liked some things about the product, but then I unfiltered sort of pointed out what was wrong. I really wasn't interested in working on it (though I didn't say that outright)
And then they decided they loved and needed me. (and I didn't go there)
Sort of like dating I think. Show a little skepticism and you might unintentionally get more interest than if you were open and sincere.
I have never done what you did, but I am going to take note of the fact that it is something one can do. Because I've certainly had the same moment of realization a few times, and I went through the motions anyway.
I had a similar thing where they were going through my code from a takehome.
It was with an architect and a lead developer and the architect was really rubbing me up the wrong way. Stupid nitpicks that were all style preferences. Not at all talking about the actual code. I start pushing back and he starts getting a bit combative, which sets me off a bit too as these were the days jobs were plentiful.
At some point he offhandedly mentioned I didn't need a particular line of code in the startup config. So I say, "Yes, that's required, it initializes the routing". He quips back, "No, that line's not necessary at all, you don't need it". The lead dev is looking completely exasperated at the architect at this point.
I paused, started a screen share. Went to the line. Commented it out. Ran the program and it fell over.
I then said, "I'm not interested in working with you, thanks for your time, bye"
I left mid interview for a game company too. It was likely due to bad interview skills on behalf of the interviewer.
I had something similar years ago. I applied for a job at a company, size around 150 people. Did two rounds of interviews which were great. They wanted me to offer the role. However, as a third round, I was going to do a meet and greet with the CEO and he was going to yay or nay me. At point I dropped out. If a CEO can't trust his delegate managers to hire the people they see fit for a role, then thanks but no thanks. That's not a company culture I want to spend most of my waking hours in.
Good. and you saved time by doing this. It feels more the right thing.
If it was Blizzard, I can completely understand you.
[dead]
Nothing will take years off your life better than working for people you don't like in a company you don't want to work at.
I guess that is the problem with the current state of the world. Employers hold most of the cards and people are desperate to find and retain employment. As someone who has coupled themselves to the wrong trains more than I'd like to admit, I'd encourage all young engineers to ask themselves, "Is work more important than your mental and physical health?" Don't underestimate the affect of toxic people, management and companies on your brain and body. Over time you may pay the ultimate price; an early death.