通常面试时,都会出现这么一个场景:“你觉得这个代码的复杂度是多少?”“好像是%#%¥&”“为什么呢?”“因为我产生了很多临时字符串”“那你觉得还有优化的空间吗?”“如果这般如此如此,再如此如此,应该可以干掉临时字符”“好吧,那你把你的想法写出来看看。”“……”面对手写代码,顶级程序员或者未来的顶级程序员,和普通程序员的差别在于,普通程序员面试完,一直沉浸在无限的抱怨和谴责这家公司中,而顶级程序员,则已经开始行动了。