拼多多 2019.08.17 算法岗面经
一面:(技术面,50分钟左右)
自我介绍
选择一个项目,细讲(NLP信息抽取的项目,问了研究的方案)
问实习经历(在头条推荐部门具体做什么,文本相似度怎么计算的,除了实际的方法,还有哪些你了解的方法)
情景题:计算两个短文本的相似度,你有什么方案?假设两个短文本里面的实体词无法准确抽取(没有大量的实体词库),你又要怎么修改方案?
情景题:假设现在有一个商品的详情页面,希望你来根据商品的介绍,自动化生成一些评论,你怎么做?
算法题:给定一个数字n,依次输出1到十的n次方减一的每一个数(以字符串的形式)
二面:(hr面,20分钟)
自我介绍
女生做技术比较少,为什么想做技术
你是南方人,为什么选择投上海的拼多多?
男朋友是哪里人,男朋友工作地点在哪里?
学的最好的一门功课是什么?
学得最差的一门功课是什么?
实习经历比较多,最喜欢哪一份,为什么,最不喜欢哪一份,为什么?
选择拼多多原因是什么?有使用过拼多多吗?
你知道为什么拼多多没有购物车?你知道拼多多为什么价格这么低吗?(我不知道啊。。。)
期待的月薪
(hr面感觉要凉)
三面:(技术面,一个小时左右)
自我介绍
选择一个项目经历,细说(在讲的过程中,面试官根据细节提出了很多问题,时间比较长)
算法题:有n堆砖头,第i堆砖头的重量为Wi,合并第i堆砖头和第j堆砖头需要耗费能量为Wi+Wj,问合并n堆砖头最少需要耗费多少能量,以及合并的具体过程是什么?(要求编码实现)
推荐和搜索有什么区别(面试官是做搜索的)
最后说会在两三周以内通知面试结果
(三面感觉也很凉)