货拉拉C++后端二面
二面首先还是常规的简历问询,然后几乎没有知识点抽查,直接就是代码题; 说起来这代码题和之前在🍠看到的其他帖子一致; 🏷️ 找i j下标满足 a[i] + a[j] = sum 可以双重暴力,可以双指针,复杂度不重要,重要的是能不能做出来; 答题之前我和面试官确认了输出的结果条件,是否需要找出所有满足条件的(i,j)?如果不需要,是找第一组、最后一组还是任意一组? 🏷️ 给出串B在串A中出现的位置 仍然是需要去确认更多的题设信息, 是找到所有出现位置?还是给出第一次或者任意一次出现的位置? 这题要说较优的方法可以考虑KMP,刚刚好面试前看过KMP,不过面试官让我别写KMP,让我用最暴力的方法实现,他只是想看看我如何去解决这个问题,优化暂时不考虑; ✨ 总结: 两轮面试都很看重写代码的能力,但是不会有很高的难度要求,看重的是基础的代码能力; 二面时候第一题双指针秒的很快,甚至还排了序,做完了才被面试官提示注意审题,是有序数组a; 看得出来比较重视对需求细节的确认,肯定了我反复确认输出结果形式的行为; 做题结束后也是常规问询,问了一些职业规划和实习择岗理由,整体来说面试体验不错, 弹性打卡,晚8有餐补,工作氛围看起来蛮好的
#发面经攒人品#