最后一道你搞复杂了, 命名也不怎么清楚, 还忘了写 return var result = new int[nums.Length]; int index = 0, sum = 0; foreach (int num in nums) { sum += num; result[index] = sum; index++; } return result;
不好意思,浏览了一下 OP 的历史记录,不是实习。 这些题目让我主观意识是实习,先入为主了,特别是看过哪些书还有搜索引擎是啥之类的,特别像在问实习生。 既然不是实习的话,这些题目有些简单了,而且有些回答 OP 回答的不够充分。 第四个问题,尽量回答和计算机相关的,AutoCAD 没必要回答。 感觉第四个问题是面试官知道 OP 是转行专门问的,特别是自学过哪些计算机课程,如果你回答操作系统、数据结构之类的,可能面试官可以继续深入。 9 的话,回答的太简单了,完全可以深入一下,可以把 mysql 的事务操作好好讲讲。