A Netflix engineer did 7 onsites interviews for 7 tech companies. Received 7 offers ranging $325k - $800k a year. He/she shared the resources in Blind that helped her/him to be successful. Here they
A Netflix engineer did 7 onsites interviews for 7 tech companies. Received 7 offers ranging $325k - $800k a year. He/she shared the resources in Blind that helped her/him to be successful. Here they are:
- Leetcode Always ask clarifying questions, they are meant to be vague.
Tech Interview Handbook (solve 50 suggested LCs multiple times): https://lnkd.in/dbK9TasP
Grokking Coding Interview: https://lnkd.in/d4YzR_3d
Solve each question yourself before looking at answers. After struggling with certain topics, found some youtube resources that were really helpful.
- Graph problems:聽https://lnkd.in/dT4brkwG
- Kahn鈥檚 topsort:聽https://lnkd.in/dc8VzPx7
- Dijkstra鈥檚 shortest path:聽https://lnkd.in/djWD4ncp
- Kruskal鈥檚 MST:聽https://lnkd.in/dUaF7dDr
- Union find:聽https://lnkd.in/dmZSyGXq
- Dynamic programming:聽https://lnkd.in/d85BHsQp
I would say 1/2 of my coding questions was graph related, and I used topsort, MST, union find during my interviews so its worth knowing them well.
Great resource on Binary Search (esp. for harder variants):聽https://lnkd.in/dPVikn9e
Quite a few LC hards involve binary search as part of its solution, but its non-obvious.
At staff level, you are expected to have great communication, come up with one or more high level solutions in reasonable time with space and time complexity, implement mostly correct, and check for errors independently.
- SYSTEM DESIGN
Always ask clarifying questions, they are meant to be vague.
No. 1 tip: Pay for mock interviews, take extensive notes, study, pay for more interviews. I used igotanoffer.com. Try booking different interviewers, they have different expectations, communication, friendliness.
Grokking system design:聽https://lnkd.in/dKBtGDDG
It鈥檚 good to complete grokking, but in practice its a little too shallow for staff level.
Watch all videos and take notes from this channel:聽https://lnkd.in/d32sycXJ
Most other channels like Exponent are actually not great examples of a good interviewee for staff level.
Read papers on Dynamo, BigTable, MapReduce, Cassandra, Raft, Lamport Clocks, etc.
A lot of material written by this Medium writer is great:聽https://lnkd.in/d_4yxAA7
Memorize Jeff Dean鈥檚 latency numbers:聽https://lnkd.in/dq42yWsa
If you have time, read DDIA:聽https://dataintensive.net
I memorized mnemonics for structure of how I execute my interview, as well as for each topic. Like OSI model, caching strategies, load balancing strategies, database types, etc. You need to make up your own in order to ingrain them.
link of post from blind website https://lnkd.in/dShYNZDf