【美团】搜索推荐算法工程师
美团
投递2023-09-07
秋招:
- 志愿一:大模型算法工程师
- 志愿二:自然语言处理算法工程师
- 志愿三:搜索推荐算法工程师
笔试2023-09-09 10:00 - 12:00
记得一共4题,A了3.2题。
一面2023-09-26
搜索推荐算法工程师。美团平台-美团平台技术部。
- 自我介绍。
手撕。 **************** (困难,树形DP,我当时就有点劝退了。后面发现其实也不是很难,感觉Leetcode难度虚标了。) 面试官给提示了,大概15min。
-
项目一介绍。
-
项目二介绍。
-
介绍一下项目的评估指标?AUC了解吗?ROC曲线如何画出来?
-
使用的损失函数?
-
Transfomer结构介绍一下。
-
对Q, K, V的理解?
-
对多头注意力中多头的理解?
-
DeepWalk介绍。(RandomWalk + Word2Vec)Node2Vec介绍。
-
面向对象中,重载(OverLoad)和重写(OverRide)的理解?
-
Java和CPP的不同之处?(讲了一个泛型的。真的服了,这么简单问题自己都没讲好,明明还有很多其他的可以讲的)
-
Java虚拟机是否了解?(不了解)
-
实习?项目产出?
写一道SQL,
表名Student
列名student_name, course_id, course_score
求每个student_name,sourse_score最高的course_id。 (一年前写过SQL,现在应该是忘得差不多了,没写出来)
- 反问:评价?(项目好好沉淀,计算机基础再巩固巩固)
(春招)投递2024-02-27
春招:
- 志愿一:自然语言处理算法工程师
- 志愿二:搜索推荐算法工程师
- 志愿三:机器学习算法工程师
(春招)一面2024-03-27
搜索推荐算法工程师。
一个小时
- 自我介绍
- 项目1
2.1. 介绍数据
2.2. 介绍GIN,GIN的损失函数?
- 项目2
3.1. 为什么需要预训练?不预训练不行吗(直接有监督)?
3.2. 为什么需要使用Transformer?
- BERT的预训练过程讲一下。
- BERT做MASK的策略?(取15%的词进行计算损失;80%掩码,10%替换为随机词,10%保持不变)
- BERT的Embedding?(三个)
- BERT为什么使用LayerNorm而不使用BatchNorm
- Transformer做句子生成怎么做?
- 了解Deep&Wide和FM吗?
- 了解GBDT吗?GBDT的目标函数?
- 做题。
有一些车正常公路上行驶,前去目的地Target。当后面的车赶上前面的车时,将会形成车队,此时后面的车的速度将变为前面车的速度。给定数组position表示每辆车的位置,speed表示每辆车的速度,整数target表示目的地的位置。问:在车辆到达目的地时,共有几个车队。(若在目的地时,恰好后面的车赶上前面的车,此时也可以算做形成车队)
position = {0, 3, 5, 8, 10}
speed = {1, 3, 1, 4, 2}
target = 12
此时,输出为3。
- 反问:业务与技术栈(我们捞你是搜索推荐,你有了解过这方面吗?为什么没有去实习呢?我们这边是美团到店的搜推业务)
感觉面试官不是很感兴趣。
#美团##复盘面经#谨纪念我从2023-08-22以来长约半年的校招历程