I applied through an employee referral. The process took 4 days. I interviewed at Meta
Interview
Applied through an employee referral.
Failed on a phone screening. The interviewer spoke extremely fast. In addition, there was a strong reverberation (looks like she spoke in a big room) on a line. As a result, I mostly guessed her questions. Even when I asked to repeat a question a few times she didn't change anything in her speech. I've had phone interviews before and they were good enough. But this one was a hell.
Besides a few usual questions about previous experience and a reason for changing a job, there were only 2 technical questions, both about complexity of algorithms (O-notations), i.e. quite useless, in other words. I think I answered them correctly (Anyway it makes no sense to remember them).
It took about 20 minutes. Overall, it was terrible experience. The worst thing, I failed it not due to lack of some technical skills but just because of communication issues. I have a lot of Java experience (they had open positions for that) and some other modern tools and technologies, as well as I'm opened for learning new technologies. But, unfortunately, I haven't had any chance to demonstrate it on any technical phone interviews.
Never again.
Interview questions [1]
Question 1
Had no chance for such question. Only useless questions about complexity of algorithms (every developer understands when data structure A is faster than B for insert / or delete / or search).
I applied through college or university. The process took 2 months. I interviewed at Meta
Interview
Got back to hear within a day of onsite interview. They flew me to Menlo Park. The interviewer was late to the interview and was unprepared. He asked me a linked list question (reverse a linked list) and then he asked me to print out level order tree.
I applied through a recruiter. The process took 3 weeks. I interviewed at Meta in Dec 2014
Interview
HR approached me via email, asked to tell a little bit about my self, and what is my strongest programming language, sent me a mail with pointer where to learn from.
An phone Interview was set up for 3 weeks later.
it was on collabedit.com with skype. the interviewer was very nice, asked to talk a little bit about what I do.
asked one question.
if you need to implement bool Find(string str) which finds if a string exists in a dictionary
describe the data structure you will use.
a.write how one node of it will look like,
b. implement the function and add support for "?" wildcard which can return more than once.
Interview questions [1]
Question 1
I said suffix tree is the best way to go, so he asked me how will a node of that tree will look like?