腾讯 WXG 数据开发 一面挂 面经
问获取电池电量信息后,spark怎么计算平均耗电(?)速率
上来第一个问题,我没重视随便答了一下用DataFrame存储,然后用SparkSQL处理,计算差值什么的
(感觉应该是不太满意)
面试官给的场景题,描述的非常模糊,大致意思就是收集到每10分钟的电车电池剩余电量的数据,问我用Spark怎么算电池消耗速率
求大佬解析,主要是不清楚面试官想考的是什么,挂的也是云里雾里
9.10 一更:
现在想想, 第一题可能是: 先切分分区,然后看有无数据倾斜,如果有加盐打散 然后开始预聚合(大概) 然后就考虑按什么聚合,什么业务需求 估计还要sort merge join,归并排序+溢写
9.12 二更:
现在想想可能分两层,
一层是在问题本身模糊不清的前提下,考验我业务嗅觉、思维能力和沟通能力?
一层是整体的流/批计算流程,还可以延伸到上下游,再加容错等。。。
(不是我非要过度解读啊,只是WXG这么重要的面试,基本上这一个问题就给我挂了,非常抽象)
问做过什么,简单介绍了一下项目(Spark模拟点击流近似去重),很简单的小项目
没细问
手撕算法三元组 (暴力出奇迹(?))
然而要写int main,但是给的数据是leetcode风格(即输入为一个数组num = [])
问了问让手写硬编码跑一个样例
SQL不太熟 :(
在练了在练了.jpg
反问:
- 建议(多学多练,找个实习,学个java(而不是cpp,我补充cpp只是打比赛/做题,开发用的python,没理我QAQ))
- 公司有怎么样的mentor制度(我该怎么样利用实习期间提升自己)
- 另一个方向的建议(还是找个实习练练)
- 结果时间
秒挂QAQ
第一次面数开,同时由于时间非常紧迫,基础不太牢,没抓住重点,也没答到面试官想要的点
PS:
其实我以为我投的实习,当面试官提出来:“找个实习练练”的时候,我天都塌了
没想到最后发现投的秋招,悬着的心终于是似了XD
#WXG##腾讯WXG##腾讯求职进展汇总##腾讯##数据开发面经#