3 ms·
I've also conducted hundreds of interviews at Big Tech and my experience is far from OPs. I can probably count with both hands the number of times that someone
by angarg12 3y ago
I've also conducted hundreds of interviews at Big Tech and my experience is far from OPs. I can probably count with both hands the number of times that someone was technically weak across the board, but they got an offer due to their attitude and soft skills. All of these occasions were for intern or junior roles.
I agree that companies overindex on pretense of technical competence (e.g. asking leetcode hard questions), but I'd be very skeptic of extending an offer for a software engineer role who has literally failed all tech rounds, much more for Senior+ roles.
I've also worked with people like Chen, upbeat, likable people who just don't seem to get anything done. Because they are so likeable they get away with it for a long time, because who can be mad at them? However this almost always turns into a net negative for the team.
Going back to OP, who is the title aimed at? if it is a wakeup call for companies and hiring managers to obsess less on obscure coding puzzles and value soft skills and experience more, I'm all for it. If it is advice for job seekers in the current market, I'd say you should still focus on tech skills.
- StefanBatory 3y agoMy guess is that it is a good advice for working in smaller companies or cities. I'm in a small city, and we don't have a lot of software development companies here. If anything, most of the programming work is more of a maintaining existing software or projects. There it does feel that social skills are what's important, because you're more of a maintainer. And you're going to be working in a team because knowledge is so spread, and there's very rarely need for things to be done fast or efficient. That being said it is just my feelings and it might not reflect how it looks somewhere else at all.