Status: Backend Engineer, Non US school
Position: Senior Software Engineer at a Tier-1 Company.
Location: Silicon Valley
Interview Process:
How I prepared:
I was more than well prepared for all kinds of interviews. I didn't get nervous because I had interviewed with more than ten companies and done enough mock interviews.
NOTE: Communication is critical in every company's interview. Stay Humble but proud of your work. Do not try to explain your work which is over-technical in behavioral, and if you do, give them a heads up.
While preparing, I also over-achieved in my work at a Tier-1 company by moving very fast.
I didn't really expect to get a good offer this year (Covid Year), so I wasn't stressed at all.
Also have other competing offers. Haven't decided yet.
Edit:
Resources for System Design-
Books: Data intensive applications(Read it twice). o'reilly Kafka definitive guide, Zookeeper.
Websites: Infoq.com,highscalability.com/all-time-favorites, You tube videos
Papers List:
(Might be too exhaustive and most of them is not needed for Fb E5 at all. They might be useful at work and E6 interviews)
AllAboutMemory.pdf
amazon-dynamo.pdf
endtoendArgument_SystemDesign.pdf
Espresso.pdf
facebook-cassandra.pdf
facebook-haystack.pdf
facebook-tao.pdf
google-bigtable.pdf
google-gfs.pdf
google-mapreduce.pdf
google-pregel.pdf
google-spanner.pdf
ibm-garbagecollection.pdf
K-VStore.pdf
linkedin-kafka.pdf
memcache_scaling.pdf
Replication&Dangers.pdf
Resilient Distributed Datasets.pdf
TwitterHeron.pdf
yahoo-hdfs.pdf
yahoo-zookeeper.pdf
Can't stress this enough: Prepare for System Design of a Scheduler. In all interviews I found this useful. I worked on such a project and you can look up how your companies does this.