Hi ,
YOE: 6 Years
Location: SF Bay area
I did well on coding (Standard leetcode FB tagged questions) and Behavourial questions.
I had a FB E5 last week, and the question was Type Head suggestions
I messed up the TRIE algorithm, how I save in TRIE and how I update/delete TRIE node
I used an DB to save search terms and build TRIE than builidng TIRE dynamically.
Last few minutes were focused on end-end compenent design and how I draw something such as caching service, TRIE service, update service, Logging service, Deletion service etc, used cahing , Load Balancers .
Mentioned about API also
I think the interviewer was more focused on my TRIE than other things
TBH: I didn't expected this question and I overlooked it while preparing for SD.
Fate was reject beacuse of SD, although I was able to solve all Coidng and gave good answers to Behavourial.
just curious .......
Is my SD so bad ?
Never thought SD will be such a driving force in making decsions.