Unlock stock picks and a broker-level newsfeed that powers Wall Street.
Here's How To Get A Job At Facebook
facebook offic tour ny entrance area wall
facebook offic tour ny entrance area wall

Daniel Goodman/Business Insider The "Facebook wall."

Thanks to its famously easygoing culture and fabulous perks, Facebook is one of the most in-demand places to work — and getting a job there is no easy feat.

To get a better sense of what it takes to land a highly coveted position with the social media giant, we recently spoke to one employee who walked us through his interview process and shared what it's really like to work for the company.

Nicolas Spiegelberg
Nicolas Spiegelberg

Courtesy of Nicolas Spiegelberg Nicolas Spiegelberg, a manager on the iOS infra team at Facebook New York.

Nicolas Spiegelberg earned a Masters in Computer Engineering from the University of Alabama in Huntsville in 2006.

After graduating with a 4.0 GPA, he worked for a telecommunications company in Alabama for a few years — but had a serious interest in the "greatly unrealized potential of online social networking."

Spiegelberg, 32, tells Business Insider he was "hooked on the idea of working for Facebook from the start."

In 2009, "Facebook had fun programming puzzles that you could solve and get your performance evaluated online," he says. "I solved a variant of the Stable Marriage Problem and submitted the answer. Turns out Facebook recruiting saw the results, and I got an interview request from a recruiter as a result."

The first step was a 45-minute phone screening. "Most of the interview was spent on a coding problem but there was a decent chunk of time at the end where I could ask the engineer questions about their job and what motivates them to work at Facebook."

Spiegelberg was invited to California to meet with hiring managers in person. He went through a total of four interviews with a quick break in the middle.

"It was refreshing from some of the other 10-plus hour interview slogs that I've been through in the past," he says. "I feel like they got a good assessment of my skills while not spending so much time that I was too drained to perform well at the end."

Spiegelberg says if you're flying a long distance, Facebook normally gives you an extra day to rest before your interview. "I strongly recommend taking it so you can relax, freshen up, and give it your 100% the next day."

facebook employee hackaton 13
facebook employee hackaton 13

Facebook Facebook employees at work.

He says two of his in-person interviews focused on coding and algorithms. "They give you problems that require you to take the common programming structures (lists, graphs, caches) and combine them together to solve a single problem," he explains. "The problems are a little contrived, but definitely mirror the sort of problems you encounter on a day-to-day basis here."