All, I have an interview lined up for an engineering manager role at facebook. I am a decent level programmer though havent coded in last 6 months. i am trying to prepare for the interview. apart from leetcode challenges and reveiwing Gayle’s cracking coding interviee etc, are there any other resources i need to review? what are some well rounded resouces you use to cover topics on system level design , data structures, etc something like a primer. i am doing my research and asking for other suggestions. thank you.
Some topics you should be familiar with: - Concurrency (threads, deadlock, starvation, consistency, coherence) - Networking (IPC, TCP/IP) - Abstraction (understanding how OS, filesystem, and database works) - Real-world performance (relative performance RAM, disk, your network, SSD) - Availability and Reliability (durability, understanding how things can fail) - Data storage (RAM vs. durable storage, compression, byte sizes) - CAP Theorem - byte math Good luck! (source: https://www.rooftopslushie.com/request/Facebook-EMEngineering-Manager-Onsite-Interview-109 )
Thank you.
Have you ever worked as a manager?
I currently work as a engineering director at a small financial services company.