本文主要是介绍面经|顺丰科技-大数据挖掘与数据分析工程师|一面|30min,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
背景
我最爱的师姐今年入职然后内推本人
官网秋招刚开的第2天就投了,三四天之后收到测评,就是性格测试那些,不需要怎么准备,很简单的
测评过后不久收到了一面邀请
面试过程
1、自我介绍
2、你认为最成功的一个项目是什么?
答:目前正在进行中的这个项目,然后具体描述了一番
2.1 深挖项目 – 用什么语言?
2.2 用了什么数据结构方法? 答: DFS + 一些NLP的方法(BM25)
2.3 返回的东西是什么? 答: json字符串
2.4 解释一下BM25? 答:选取reference中词频小的词组作为该字段的关键词
2.5 为什么选择BM25不选择TF-IDF? 答:主管叫我用BM25
【其实这个地方应该答BM25比TF-IDF多算的一个权重,词组在自己query中的词频】
3、说说SQL中rank 、dense_rank、row_number三者的区别?
答:答了他们都是开窗函数,开窗函数是怎么用的,还有他们之间计算结果的区别。还附送了开窗函数和聚合函数的区别,以及我在使用这两种函数中遇到的一些坑
4、业务题 – 有一个零食店在上海要选址,作为数据分析你需要选取哪些指标然后怎么做出选址决策?
答:从收入和支出两个方向考虑,有不同地区的地租、店面面积、人力成本作为该地区的支出指标,收入指标也瞎说了一些,然后说了一些onehot的变量,例如是否在学校周边?是否在居民区周边?之类的
这一段就是 我疯
这篇关于面经|顺丰科技-大数据挖掘与数据分析工程师|一面|30min的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!