华为产品数据工程师面经,已入池
华为终端云服务应用生态 产品数据工程师
timeline
7.20投递
8.12被捞,华为终端云服务部某个组
8.17一面,感觉表现不好,无疾而终…
8.23被华为终端云服务部应用生态组捞了
8.25一面,面完半小时短信通知过了
8.29二面,面完五分钟短信通知过了
8.30主管面,面完二十分钟官网显示通过
没有机考,我也有点迷惑,时间线大概就是这样
一面
非常漫长的一次面试,大概1h40min,挖简历1h,手撕代码30min,面试官介绍部门情况10min
体验感很好,面试官人真的太nice了,全程引导,非常温和🥰
1.自我介绍
2.围绕着自我介绍问了一些问题,主要是挖简历,问了学校做的项目,比赛还有目前实习做的东西
a. 用户行为分析,实习的时候怎么做的,用的什么分析方法?
b. 一道随机的sql问题,讲一下思路,假如有100万个用户,认为消费额累加后占总消费额80%的用户为高价值用户,查找这些用户。回答用窗口函数,又问了一下窗口函数的语法。
c. 缺失值的处理方法。
d. 树模型和xgboost、lightgbm的区别,后面两者有什么优点?
e. 梯度下降,全局最优解,神经网络在训练的时候为什么不用整个数据集,而是一个batch一个batch训练?这个问题我当时确实没想起来,因为深度学习的东西平时用的比较少,但是面试官真的很好,一直在引导我,而且最后也解释了这个问题。
f. 在学校参加的这些比赛中,哪个印象最深刻为什么?回答华为杯数学建模(舔就完事),然后就讲了大概做的一些事情,用的一些方法,然后对于特征筛选的部分,两个人还讨论了一会儿,甚至面试官还提出一些改进的建议(人真的太nice了)。
g. 几种相关系数的区别,spearman、kendall、pearson,因为在说特征筛选的时候,我讲了先用相关系数过滤法粗筛一遍,面试官就问我用了哪种相关系数,有没有考虑特征之间不是线性相关的情况?怎么解决?
3.手撕代码,求解盛水最多的容器
https://leetcode-cn.com/problems/container-with-most-water/
一开始用的非常暴力的方法,就是遍历,面试官提醒说换一种方法,最后用了指针
4.面试官介绍了部门的一些情况,主要在杭州,深圳和南京,大概讲了一下每个地方做什么
面完大概11:45,12:00收到hr电话说一面通过问二面时间
感慨就是,先不说结果如何,一个好的面试官真的会带来非常好的面试体验,全程都在引导和交流,而且对你给予肯定,很棒
二面
大概1h
二面主要就是自我介绍+问实习的项目,因为我暑期实习也是在某个手机厂,做的内容和华为这个部门挺像的,所以感觉面试官非常感兴趣,问了很多。
然后就是手撕代码,应该是力扣692,前k个高频单词。
面完大概两分钟就收到面试通过的短信,明天主管面,求求了希望可以通过,给一个泡池子的机会呜呜!
主管面
大概45min
问学校项目,论文,比赛,实习
对于华为压力大和加班的看法,自己的优缺点
反问 我就问了一下这个部门大概的工作内容和我这个岗位的工作内容,以及华为对于应届生的期望和要求。
大概二十分钟就通知过了,入池中
发个面经攒波人品,希望顺利!