
Capital One OA 一共 15 道题,70 分钟。C1 DA OA 时间挺紧的,所以节奏很重要。1-6 题 & 8-13 题:用 Excel 就够了,这几道题我都是在 Excel 里做的。其实 Excel 完全够用,没必要上 Python 或 SQL,写 code load 数据反而浪费时间。
1-6 题:一个 CSV 文件
内容是关于四个机场的货运数据,产品有:
- 饮料
- 食物
- 衣服
- 工具
- 电子产品
时间跨度一个月。这里有个坑:日期那一列需要先清理一下。默认只有当天第一条记录有日期,剩下的都是 "-"。我做到一半才发现这个问题,花时间处理了一下,结果后面时间就不太够了。题目问的东西比较基础,比如:
- 哪种产品在哪天 / 哪个 region 收货最多
- 哪个机场的衣服数量比另一种产品多
- 某个产品的 3 日 moving sum 最大是多少
用到的 function:
filterpivot tablecountifsumifvlookup
平时工作里用过 Excel 的基本没问题。不熟 Excel 的话,知道怎么 filter 和建 pivot table 也能答出来。刚开始题目不长,问题也挺清晰的。但我一开始紧张,大脑有点当机,两行题反复读了好几遍,导致后面时间不够。
第 7 题:SQL
看了一眼题目我就先跳过了,去做后面的。最后剩三分钟回来,实在来不及写。题目也没看完,不知道具体问啥。感觉难度大概在 HackerRank medium 左右。
8-13 题:四个 CSV 文件
题目是广告数据,有几个表:
platformadsvideostotal
核心就是merge 对了就能做出来,我的做法是把四个 worksheet 全合并在一个 workbook 里,这样写 vlookup 方便很多。后面需要在几个表之间来回 look,会有点烦。用到的 function:
vlookupindex/matchxlookupcountifpivot table
问的问题大概有:
- 哪些广告被播放最多
- 点击率最高
- 哪一周总的 ads watch time 最长
- 哪一天的 click per watch ads time 最长
14-15 题:t-test
重要的事情说三遍:t-test、t-test、t-test
一定要知道怎么在 Excel 里做 t-test,尤其是 one sample mean 的。这两题我因为紧张心态崩了,没做完。还需要复习一下:
one-tailedtwo-tailed
SQL 题
有两个 table:products 和 purchase。
products
| column |
|---|
| category |
| id |
| product name |
purchase
| column |
|---|
| id |
| product_id |
| price |
| stars |
题目要求:Return lowest price for each category which has at least one customer rating star > 4.
If it does not have star > 4, replace with 0.
输出格式:
| category | price |
|---|---|
| apple | 0 |
Capital One OA 70分钟顺利AC,需要帮助或者需要辅导C1 OA的可以与我联系,免费分享C1 各个岗位OA / VO真题。