一面 1小时 上来就撕代码 题目是给定一个数组,每个数前面添加+或-,求整个数组组成的表达式等于一个定值s的组合有多少种 例如1 1 1 1 定值2 -1+1+1+1=2 +1-1+1+1=2 +1+1-1+1=2 +1+1+1-1=2 所以答案是4 我用dfs写出来之后,面试官不满意,让我优化,一步一步引导我最后撕了个动态规划出来,撕代码撕了将近40分钟,剩下的时间就是介绍项目,期间会提问,问的很详细。。全程没问语言特性,操作系统和计算机网络 二面 1小时 详细问项目,问细节,还问了一些场景题,说缺陷,说难点,继续如何改进,如何优化,...