先做代码题,再深挖算子优化、图融合和量化这场阿里一面整体给我的感觉是,节奏比较紧,前面先处理了一个在线代码题,后面基本都是顺着项目经历往下深挖。代码题是“队列的最大值”,要求均摊 O(1) 地返回当前队列最大值,我当时用的是普通队列加单调双端队列这套常见思路:一个队列维护正常入队出队,另一个双端队列维护当前可能成为最大值的候选元素。这个题本身不算特别难,但相当于是先热一下身,也看你对基础数据结构是不是熟。后面的主体还是项目追问,而且问得挺细。面试官先从我做过的算子优化、图优化这些经历切进来,重点问的是:你到底怎么判断哪些地方值得优化,哪些算子值得单独提出来做性能优化,哪些链路值得做融合。我当时...