一面: 算法题定义了在01字符串上的一个删除操作,删除某一位置字符,会删除相邻的同样字符。例如 011001,删除位置2的字符变成 0001。 给定一个字符串,求最多两次操作的最短长度,然后又问三次操作的最短长度。 智力题是吃包子。路上搜面经在牛客网看到原题,但是当时想的思路错了。面试时候我很耿直的说见过原题,结果没做出来,简直想死。 二面: 算法题是括号匹配,智力题是多人求生日相同概率。 三面: 算法题是合并两个二叉树,对应位置节点求和,没问智力题。 四面: 没有算法题和智力题,单纯聊基础,被吊打。