【面经】华为,腾讯 数据分析 3.26
华为-产品数据工程师-3.23-一面、二面
华为的面试是两轮一起的,而且基本上面完半小时就可以直接去官网查结果了。
一面:
1.自我介绍,选自己最熟悉的一个project进行介绍,并展开以下问题:
- 数据预处理这一块做了什么?
- 数据预处理最难的是哪部份?
- 这个 project是怎么分工的,你在里面承担了什么角色?
2.既然是做数据分析,那么对数据安全性了解多少?企业数据加密有哪些手段?
3.python能力怎么样?并展开以下问题:
- is 和 == 的区别
- 基本的数据类型有哪些
4.对财务知识了解多少?
5.手撕两道python题
6.数据库考了一题
7.有什么问题要问面试官?
总结:整个过程持续了一个多小时,难度偏低。问了这个岗位的工作内容后,感觉同一个岗位的工作内容差别也很大,所以很可能遇到面试官其实不是做数据分析一块,问的内容自然就没有那么具体深入了。
二面:
1.自我介绍,选自己最熟悉的一个project进行介绍,并展开以下问题,因为我选了一个nlp的project,所以问的题目也与nlp相关:
- 文本预处理包含哪些步骤?
- 怎么分词?用空格分词那么短语怎么处理?
- 是中文分词还是英文分词,用了哪些词库?
- 这个 project是怎么分工的,你在里面承担了什么角色?
2.除了python,还会哪些语言?python和java的区别?
3.python基本数据类型有哪些,有什么区别?
4.手撕代码
总结:二面面试节奏比较快,相对于一面会发散问一些与技术无关的东西,二面基本就是围绕你的project问完之后开始写代码。但个人感觉也和面试官有一定关系。
腾讯-数据分析(微信事业群)-3.24-一面
1.自我介绍
2.认为数据分析需要包含哪方面的能力?
3.两道sql题,用牛客网面试的,所以可以直接实时输入,面试官也可以实时看到
4.因为第二题我的回答提到了还需要数理统计知识,数据分析什么情境下会用到统计知识?t检验和z检验有什么区别?
5.A/B test如何进行?如何用统计知识看A/B test的结果?
6.说一个自己熟悉的项目,用了什么算法?为什么用xgboost,不用LR?不用SVM?
7.AUC是什么?
8.python写了一道题目
总结:腾讯的数据分析面试体验会比华为更加深入一些,虽然状态目前还没更新,但是博主认为十有***是凉了,因为还没准备到数据库,所以数据库题目做得不好。而且到后期明显感觉面试官对我没有兴趣了哈哈,但还是很感谢微信事业群可以捞我的简历,给了我一次体验的机会,也让自己意识到自己哪里不足需要补充。
目前还没有其他公司的消息了,或许同样数据分析的小伙伴可以分享一下自己都有哪些公司的流程和面试了?