(no title)
cxx | 4 years ago
For context, I'm a L6 at FB right now and have more than a decade of experience. I've never seen tech interviews become as stupid as they are now. In the last 3 months I've applied to a few places, including one where I literally built from scratch what the hiring team wanted to do (and got promoted for it at FB), and I've never seen the difficulty of the programming rounds so high as now. In the company I mention I got asked 5 LC hard questions between the 2 phone screens and the first 4 interviews of the zoom "on-site". No relevance whatsoever with what I did before or would've done on that team. I don't know if I passed the first day, but I told them right after I finished I wouldn't be doing the next day of interviews. Other places while not as extreme were more or less the same, they expect the optimal solution in 20-30 minutes max with no hints so that they can ask you a more difficult follow-up question. Many places say they want to know about your "thought process" but it's complete bullshit. Changing jobs is literally a dice roll, depending on who you get as an interviewer: do you get a stickler who's gonna ask you a tricky mathematical problem and expect picture-perfect compilable code because he has a chip on his shoulder and nobody told him it was a stupid way to hire a generalist, or do you get someone who's asking a reasonable problem and mostly looking for signals that you're a well rounded engineer, like choosing tradeoffs, being a team player, helping people around you, and so on. In my experience lately it's been mostly the first type. I don't know if it's simply bad luck or something else, but despite having a pretty good track record these companies are telling me I don't know how to program.
I know it's pretty much impossible for a no-name peon to change the current state of hiring in tech, so in the interviews I conduct I now only ask the hardest possible questions I can find and always put no-hire if the code is not perfect. I've blocked or helped block every single interview loop I've been in except when I knew this person was supposed to join our team directly if they passed, then we just had an reasonable problem and a good talk. My goal is to make hiring slow down to a crawl, make it so hard to find anyone that it hurts the company and is forced to change it. Maybe this is the kind of interviewer I've been finding, someone also fed up with the status quo In that case, I applaud you. The current way we do tech interviews is just idiotic and is absolutely not finding good engineers, it's finding people that lucked out to be in the intersection of "problems they practiced" and "problems you can get asked in an interview".
kevinventullo|4 years ago
If you want them to change, you should be taking positive steps towards that change, by getting involved with things like debrief/candidate review, mentoring new interviewers, or making a proposal for a new interview type that could be A/B tested. Large changes to things like interviewing practice do happen, but they don’t come from out of nowhere, and they certainly don’t come from a single engineer passive-aggressively tanking all their interviews.
VirusNewbie|4 years ago
People are literally spending months studying for interviews hoping they can get hired at FB and you are sabotaging their chances. You're admitting you aren't even trying to evaluate if they would be someone you want on your team or an asset to the company, and instead just wasting people's time and hurting careers as a protest.
I hope you get fired for said behavior.
mtc010170|4 years ago
It makes me wonder if this is really a person who works for FB at all, or just someone masquerading for the sake of making an already loathed company look even worse.
BeetleB|4 years ago
Have realistic goals, and know yourself well. If dedicating months for an interview and getting rejected on a whim is going to affect your mental health, don't do it. You can make a pretty good living without working at a FAANG.
> and hurting careers as a protest.
Sorry - but being rejected at one company won't hurt your career. If it does, you have bigger problems.
(Non-disclaimer: I'm not at FAANG, but I don't approve of their interviewing styles).
cxx|4 years ago
When someone comes in and is able to solve the 2 hardest problems I have cold there's no way I can reject this candidate in a debrief. There's people out there who are able to do this, either through practice or raw intelligence, it's just that they're very rare. If I said I'm filtering for top talent nobody would bat an eye. If you think I'm being unfair you can simply become more skilled at these problems so that I have absolutely no reason to say no, or to not interview in these places (the better approach).
neilv|4 years ago
I'd say that the interviewer seeing past that is a very good sign you might want to work with that person. And that person's implicit endorsement of the company is also a good sign for the company.
Separately, responding to something else in the comment... if an interviewer is actively sabotaging their own company's process.. Is the company very broken in this and possibly other regards? Is the company not able to fix itself, to the point of guerilla insurgencies, rather than constructive dialog and processes? Why is this person still there? Why do they think that sabotaging an applicant's individual aspirations is a good idea? Is the company so bad that discouraging the applicant is deemed almost certainly in that person's interests? Or does the person not care how this affects the individual applicant?
rsynnott|4 years ago
In general, obstructionism is not a good way to effect change; it just hurts everybody. There are exceptions, but this probably isn’t one.
zomglings|4 years ago
Also, your experience indicates that you are only applying to a specific kind of company - FAANG, or a company just about to IPO or a certain type of venture-backed startup. The job market is much bigger than these companies, and there is a lot more diversity to interviews than your post suggests.
nemothekid|4 years ago
I'd say it's less a dick move and more actively harmful. I really don't need any more to believe that FB was declining internally, filled with self-important engineers only propped up by a single revenue source and buying out the competition. In his attempt to prevent anyone else from hurting the company, he decided to hurt the company first?
Imagine working on any other system with 100s of engineers and one of them deciding he doesn't like how it's being run so, instead of raising his concerns, he decides to sabotage it. Absolutely insane.
baby|4 years ago
BTW I also did a developer interview at FB to transition role (after writing code for two years at FB) and failed. It’s just really random.
brailsafe|4 years ago
cxx|4 years ago
nuclearnice3|4 years ago
Hmm. I agree 100% on the intersection of practiced and asked as a key indicator for modern tech interviews.
Have you done any estimates of how long it is going to take Facebook to notice your efforts? I looked and they hired 15k people since 2019. Even if you block three a week, you're only a couple percentage points of drag.
Maybe you need to consider collective action?
cxx|4 years ago
zomglings|4 years ago
JMTQp8lwXL|4 years ago
nostromo|4 years ago
rajacombinator|4 years ago
sangnoir|4 years ago
Have you considered that you might be frustrating the interviewees and your colleagues too?
rpowers|4 years ago
ahmadss|4 years ago
[1] https://www.levels.fyi/company/Facebook/salaries/Software-En...
cxx|4 years ago
With that said, and I know it's a first world problem, I'm looking for a place that aligns with my views and in some specific fields that I find interesting. I'm fine taking a pay cut depending on the company and the position, I don't care so much about money anymore as an employee.
rajacombinator|4 years ago
mixmastamyk|4 years ago
aoms|4 years ago