I applied through a recruiter. The process took 1+ week. I interviewed at Meta
Interview
Recruiter outreach for interview. Online interview via collabedit for coding. Normally they ask 3 questions, but I couldn't get past the first one.
My suggestion: gather all the questions here on glassdoor and just practice the questions. Interviwer was friendly. They didn't ask any questions about datastructures or anything, but maybe that's because I didn't get past the first question.
Interview questions [1]
Question 1
Design a simple regex parser. They give you a simple language grammar, something like matching patterns agains + or *. But nothing too complicated.
I applied through college or university. The process took 4 weeks. I interviewed at Meta (Ankara) in Oct 2011
Interview
I entered 3 phone interview , each takes about 45 minutes . Each time some engineer who works at facebook calls you via skype and wants you to open doc file , and first he starts talking about you, wants you to give information about your projects. After that he starts asking algorithm questions.
Interview questions [1]
Question 1
Revert the given string and return the resulting string.
Ex: input: "face" , result: "ecaf"
I applied online. The process took 2 weeks. I interviewed at Meta (Menlo Park, CA) in Jul 2012
Interview
After I solved a puzzle through InterviewStreet.com, a recruiter contacted me by e-mail and we set up an introductory phone call (15 min). She seemed really nice, she asked me to evaluate my knowledge on several technologies and sublects like C++, Perl, Algorithms/Data Structures, .NET Framework etc. She immediately told me that she was going to schedule a technical interview with an engineer.
The engineer called me several days later and asked me to solve together an algorithmic problem via a workspace sharing website. We could both write code simultaneously and see each other's work. The question wasn't hard and although I had a pretty good idea how to solve the task, I wasn't very smooth and made several mistakes. Maybe because it was my first technical interview ever.
Bottom line, I liked their attitude and they did a good job. It was my fault that I didn't go to a second interview and I've learnt my lessons. It was a very good experience.
Interview questions [1]
Question 1
Write a function that finds the square root of a decimal number.