I met a recruiter at the Facebook offices, and she showed me around. Because I was applying for an engineering position, the tour started on the engineering floor, which isn't too big. The offices were nice but nothing super special. She did mention they were moving fairly soon.
After the brief tour, we went down to the 2nd floor and entered a small room for the technical screen. An engineer came in and, for a minute or two, asked me about my background and work experience. Then, they asked me two technical questions.
The first one was pretty straightforward, but I spent a long time explaining my thought process and debugging, as many sites suggest you do. The second one was a bit more of a puzzle question, and I stumbled a little. Basically, it was a binary search algorithm. Unfortunately, a miscommunication at the beginning of the question caused me to think in a different direction, but I eventually got it. Time was up, so I quickly coded the solution and debugged it, but I didn't explain myself, probably because I knew time was nearly out.
Ultimately, I got both questions right with a minor stumble. I was not asked for a further interview, so I really have no idea why. Unfortunately, I understand for legal ramifications why they can't tell me. However, not getting past the screen was unexpected.
Basic string modification question.
The following metrics were computed from 106 interview experiences for the Meta Software Engineer role in Seattle, Washington.
Meta's interview process for their Software Engineer roles in Seattle, Washington is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Meta's Software Engineer interview process in Seattle, Washington.