3 ms·
> at Facebook the general hiring process is in two steps. There’s a centralized hire/no hire that most people are aware of and then a second phase where team se
by objclxt 5y ago
> at Facebook the general hiring process is in two steps. There’s a centralized hire/no hire that most people are aware of and then a second phase where team selection happens
This is not quite how it works. I was a hiring manager at Facebook for several years. It is made very clear to EMs that team selection is not a second interview or extension of the hiring process. We do not consider team selection part of hiring.
Now, obviously there is a degree of self selection. And if you have multiple engineers coming from boot camp you can, of course, choose an engineer you feel would be more successful. That’s OK.
But I couldn’t turn an engineer down because I felt they wouldn’t be a good ‘fit’ on my team: they’d already been through the hiring process. Conversely, it absolutely can and does happen that people go through the specialist interview loops and end up in a completely different role. For example, you could have spent your entire career writing iOS client code and join a backend server team, no problem.
That’s the theory, in practice of course for some people it does turn into a second phase of hiring, which is very much not the intention.
- zerr 5y agoBtw, I've heard fb is moving away from leetcode BS stuff for interviews. Can you confirm that?
- EvilEy3 5y agoWhat are they replacing it with? Back to prestigious university?
- DenverCode 5y agoWell, guess I'm a no.
- zerr 5y agoWith the stuff related to the actual day job. I've heard this about their London office.
- decafninja 5y agoFrontend interviews are already like this from my experience. They have you implement features or functions in JavaScript. I think I got tossed one leetcode supereasy level question. In fact, I'd say at least some of top tech companies are doing frontend interviews like this. Can confirm with firsthand experience for Facebook, Netflix, Amazon, Uber. Go a tier (or more) lower and it seems it's still just leetcode interviews though, barely any different from a general or backend track.
- EvilEy3 5y agoIsn't this checked at system design round?
- decafninja 5y agoKind of different. Using my example of the frontend interview track as an example, they would ask you something like: "implement a custom event emitter class in JavaScript" or "implement an image carousel component"... ...instead of something like "invert a binary tree". Plus you'd get 2-3 rounds of these questions in lieu of the leetcode DS&A rounds. The (usually single) system design round would remain the same (albeit being something like implementing a UI component at a high and holistic level).