学习了面试技巧和误区后有几个小问题
-
如果我们知道一些不太像是面试能现想出来的细节,直接加到设计中,会表现出是准备过这道题的。比如instegram的两种流量模式,Google doc的operational transform,search egnine的term/document based posting list, uber存driver location解决driver在两个geohash。这些可能是该公司员工想了很久得出的解决方案。这种情况应该设计时候留一手之后优化,还是知道的直接说?
-
如果开始的设计图有一些问题,和面试官讨论或他的hint后觉得不对,然后更改设计,这算不算事red flag?如果这个更改比较大呢,比如最开始就不应该用queue,某个service没想到或不需要?