Edit: Offered, thanks everyone!
Since many people asked similar questions, I thought it'd be better if I could post answers here: Q: How long did you prepare? A: Overall I've been prepping for interviews for 3~ months. For facebook, I've been preparing for 1 month. I've solved Top100FB, blind75, and then top100FB 2 times after that. I was able to solve a hard question in 10 minutes, and 20~ questions in 1 day, just prior to interviews. Recruiter itself also suggests LC. About SD, I finished Grokking the System Design Interview, Sys Design Primer, and a few youtube videos, especially Gaurav Sen's videos. (great guy)
I'd recommend being fluent on fb top100 6 months. Also, my humble advice: train yourself to deliver a code by yourself in 10 minutes, so that during interview, with all edge-case talk and test-case dryrun, it will take 15-20 minutes total. You'll have 15-20 minutes per question, and 35-40 minutes per 2 questions. Rest 5-10 minutes for a 45-min coding session is Q/A, as most of people already state here in other topics. Best of luck everyone!
Q: From EMEA? A: Yes.
Q: Details on system design? A: I can't disclose the question, but I can say that don't let the fact that the question being original scare you. If you really know the concepts at gr0kking, and their use cases, you are good to go. Don't memorize, understand the concepts at gr0kking.
Q: What do they expect? A: Don't know really. But, to my observations and research knowledge, I think Facebook wants an all-around performance: they care about speed, communication, readability, correctness and test-cases.
While prepping, speed and familiarity is what takes the most practice I think. I'd suggest 10fastfingers.com as I regularly practice in such sites for nearly 10~years. (I type around 130 wpm)
I'll try to give back to community as much as I can regarding the boundaries. I signed an NDA and I'll honor it. Here it goes:
Any thoughts? Do you think I'll be getting an offer? I'll also update about results.