华为产品数据工程师4.29专业面试1
渣渣女硕士今年找实习的第一个面试,记录一下。
直接大公司面了,没得小公司练习我~
面试官给我的感觉总体很和蔼,没有很大压力。
1. 自我介绍
2. 参加过哪些项目,介绍一下你在项目里做的事情
3. 文本都有哪些方法(讲了经典的word2vec,以及IF-IDF,Glove,当时忘记transformer那些方法了,我也没提bert 和attention那些,关键也不是特别懂)
4. 你研究方向有机器学习,说一下你知道的常见的机器学习方法。
5. 你认为数据分析与数据挖掘的区别是什么。
6. 咨询一个问题(当时觉得面试官超级谦卑),你专业是电子与通信工程,请问和数据这块有什么联系?(当时这个题目没太听懂,后来觉得应该主要是想知道数据分析与挖掘技术是如何在我们专业中发挥应用的)
实验室是最优化信号处理,最优化过程中应用了哪些机器学习方法?
7. 数据分析与挖掘技术都需要获取大量的数据,你觉得有哪些获取数据的途径?(答了公司的产品or app的数据,网站爬虫,后面试官提示还可以通过和客户合作)
8. 你用什么语言写机器学习代码?你觉得好的代码应该是什么样的?(说了python)
9.然后就开始出题了,简单的,将你的名字的首字母大写,其余字母小写字符串,大写转小写,小写转大写。(我居然不知道python有upper和lower函数~,妄图用最原始的c语言的方法去写,后来面试官给了提示,我说了思路)(这个时候就知道我基础不太扎实了~)
10.你是做图像检索的,那如果现在要让你尽快地识别出一个人是不是违反了交通规则,你会怎么做?(我大体说了下思路)
11.你做导师项目的时候,实际效果怎么样?
12. 数据库了解吗?(了解一点)
13.数据分析你现在用得最多的工具是什么?(jupyter notebook)
14.反问环节:
(1. 请问你觉得我有什么可提高地地方吗?(要善于利用好工具,最简单的基础知识与一些公共函数要掌握,你爬个虫不可能还要去问别人吧?多多学习,最好是可以将理论思路落地)
(2.你们部门对于产品数据工程师的要求是什么?(应届生到企业的话,是将理论知识进行实践的过程,关键是你要有自己的知识体系,然后能够根据不同的业务场景选择最好的最适合的算法内容进行操作。学习是一个不断累加的过程,现在工作了大家也是一样的。然后介绍了产品数据工程师的职责)
印象最深的是面试官的谦卑姿态与谆谆教诲。
有点可惜的是,最简单的算法题我没写出来。***尚未成功,同志仍需努力。
以此文记一下今年的第一个实习面试。