【美团】搜索推荐算法工程师

美团

投递2023-09-07

秋招:

  • 志愿一:大模型算法工程师
  • 志愿二:自然语言处理算法工程师
  • 志愿三:搜索推荐算法工程师

笔试2023-09-09 10:00 - 12:00

记得一共4题,A了3.2题。

一面2023-09-26

搜索推荐算法工程师。美团平台-美团平台技术部。

  1. 自我介绍。

手撕。 **************** (困难,树形DP,我当时就有点劝退了。后面发现其实也不是很难,感觉Leetcode难度虚标了。) 面试官给提示了,大概15min。

  1. 项目一介绍。

  2. 项目二介绍。

  3. 介绍一下项目的评估指标?AUC了解吗?ROC曲线如何画出来?

  4. 使用的损失函数?

  5. Transfomer结构介绍一下。

  6. 对Q, K, V的理解?

  7. 对多头注意力中多头的理解?

  8. DeepWalk介绍。(RandomWalk + Word2Vec)Node2Vec介绍。

  9. 面向对象中,重载(OverLoad)和重写(OverRide)的理解?

  10. Java和CPP的不同之处?(讲了一个泛型的。真的服了,这么简单问题自己都没讲好,明明还有很多其他的可以讲的)

  11. Java虚拟机是否了解?(不了解)

  12. 实习?项目产出?

写一道SQL,

表名Student
列名student_name, course_id, course_score

求每个student_name,sourse_score最高的course_id。 (一年前写过SQL,现在应该是忘得差不多了,没写出来)

  1. 反问:评价?(项目好好沉淀,计算机基础再巩固巩固)

(春招)投递2024-02-27

春招:

  • 志愿一:自然语言处理算法工程师
  • 志愿二:搜索推荐算法工程师
  • 志愿三:机器学习算法工程师

(春招)一面2024-03-27

搜索推荐算法工程师。

一个小时

  1. 自我介绍
  2. 项目1

2.1. 介绍数据

2.2. 介绍GIN,GIN的损失函数?

  1. 项目2

3.1. 为什么需要预训练?不预训练不行吗(直接有监督)?

3.2. 为什么需要使用Transformer?

  1. BERT的预训练过程讲一下。
  2. BERT做MASK的策略?(取15%的词进行计算损失;80%掩码,10%替换为随机词,10%保持不变)
  3. BERT的Embedding?(三个)
  4. BERT为什么使用LayerNorm而不使用BatchNorm
  5. Transformer做句子生成怎么做?
  6. 了解Deep&Wide和FM吗?
  7. 了解GBDT吗?GBDT的目标函数?
  8. 做题。

有一些车正常公路上行驶,前去目的地Target。当后面的车赶上前面的车时,将会形成车队,此时后面的车的速度将变为前面车的速度。给定数组position表示每辆车的位置,speed表示每辆车的速度,整数target表示目的地的位置。问:在车辆到达目的地时,共有几个车队。(若在目的地时,恰好后面的车赶上前面的车,此时也可以算做形成车队)

position = {0, 3, 5, 8, 10}
speed = {1, 3, 1, 4, 2}
target = 12

此时,输出为3。
  1. 反问:业务与技术栈(我们捞你是搜索推荐,你有了解过这方面吗?为什么没有去实习呢?我们这边是美团到店的搜推业务)

感觉面试官不是很感兴趣。

#美团##复盘面经#
2024秋招 文章被收录于专栏

谨纪念我从2023-08-22以来长约半年的校招历程

全部评论

相关推荐

5 24 评论
分享
牛客网
牛客企业服务