面了百度推荐算法岗(实习),这次如愿以偿。。。

最近技术群组织了一次算法面试讨论会,今天分享的是一位拿到 OFFER 的小伙子,如果你想加入我们的讨论群,见文末。


首先感谢组织AI算法岗的交流会,我从中收获很多,今天也有机会分享我的面试的经历。

  • 学校:哈尔滨工业大学
  • 专业:计算机类
  • 岗位:百度推荐算法(实习)

本次面经内容如下:

一面

介绍自己的项目

项目相关问题(其中一个是问方法/论文的创新点在哪)

协方差和相关系数是什么,他们的的关系是什么

L1范数和L2范数的区别

谈谈Sigmoid

ReLU函数在0点的梯度怎么处理

Transformer和Rnn的区别

谈谈Transformer多头注意力机制,多头注意力和普通注意力的区别

从普通注意力换成多头注意力会导致参数暴涨吗?如果有所增加的话,请分析主要是哪个结构导致的

Transformer可以并行训练吗?

Transformer可以处理双向输入吗

了解哪些工业界在用的推荐系统

了解AUC吗

讲讲NDCG

除了序列推荐,推荐系统还有哪些topic

算法题:Leetcode74题 搜索二维矩阵

二面

介绍项目

讲讲因果推断(自己有在做这方面的)

讲讲Recall、MRR和NDCG

算法:二叉搜索树转为有序数组

技术交流

技术要学会分享、交流,不建议闭门造车。一个人走的很快、一堆人可以走的更远。

各大厂面试资料、数据、技术交流提升, 均可加知识星球交流群获取,群友已超过2000人,添加时切记的备注方式为:来源+兴趣方向,方便找到志同道合的朋友。

方式①、添加微信号:mlc2060,备注:来自 获取推荐资料
方式②、微信搜索公众号:机器学习社区,后台回复:推荐资料

历史精选

  • 快手推荐算法工程师三面回顾
  • 大语言模型在推荐系统的实践应用
  • 推荐算法实战项目:DeepFM 原理以及案例实战(附完整 Python 代码)
  • 推荐算法实战项目:Deep&Cross 原理以及案例实战(附完整 Python 代码)
  • 推荐算法实战项目:Wide&Deep原理以及案例实战(附完整 Python 代码)
  • 推荐算法实战项目:Deep Crossing 模型原理以及案例实战(附完整 Python 代码)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/671284.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2020年通信工程师初级 综合能力 真题

文章目录 第1章 通信职业道德,1-4第2章 法律法规,5-16第3章 计算机应用基础,第5章 现代通信网,38英语题,91 第1章 通信职业道德,1-4 1、职业道德在形式上具有()特点。 A.一致性 B.统一性 C.多样性 D.一般性…

C++二维数组

个人主页:PingdiGuo_guo 收录专栏:C干货专栏 大家好,我是PingdiGuo_guo,今天我们来学习二维数组。 文章目录 1.二维数组的概念与思想 2.二维数组和一维数组的区别 3.二维数组的特点 4.二维数组的操作 1.定义 2.初始化 1.直…

【webpack】优化提升

webpack优化提升 安装webpack相关内容向下兼容游览器-babel/polyfill进一步优化babel/polyfill模块联邦-共享模块如何提升构建性能通用环境下1,webpack更新到最新版本2,将loader应用于最少数量的必要模块3,引导(每个额外的loader/…

挂耳式蓝牙耳机哪家的好用?几款好用的挂耳式蓝牙耳机推荐

挂耳式蓝牙耳机日益成为潮流的标志,赢得了广泛用户的喜爱。其方便性覆盖了通讯、学习、听音乐甚至观看影视等多个场景,极大地简化了我们的日常生活。挂耳式蓝牙耳机在设计上前卫且颜值高,使用中能提供无与伦比的舒适感受。但很多人想问挂耳式…

【靶场实战】Pikachu靶场敏感信息泄露关卡详解

Nx01 系统介绍 Pikachu是一个带有漏洞的Web应用系统,在这里包含了常见的web安全漏洞。 如果你是一个Web渗透测试学习人员且正发愁没有合适的靶场进行练习,那么Pikachu可能正合你意。 Nx02 敏感信息泄露概述 由于后台人员的疏忽或者不当的设计&…

北斗导航 | 电离层对接收机自主完好性监测算法可用性的影响

===================================================== github:https://github.com/MichaelBeechan CSDN:https://blog.csdn.net/u011344545 ===================================================== 电离层对接收机自主完好性监测算法可用性的影响 一、引言二、电离层模型…

分享springboot框架的一个开源的本地开发部署教程(若依开源项目开发部署过程分享持续更新二开宝藏项目MySQL数据库版)

1首先介绍下若依项目: 若依是一个基于Spring Boot和Spring Cloud技术栈开发的多租户权限管理系统。该开源项目提供了一套完整的权限管理解决方案,包括用户管理、角色管理、菜单管理、部门管理、岗位管理等功能。 若依项目采用前后端分离的架构&#xf…

Java与JavaScript:区别与联系

随着编程语言的不断发展和创新,Java和JavaScript这两种语言都在各自的领域内占据了重要地位。尽管它们的名称相似,但它们在很多方面有着显著的区别。同时,这两种语言之间也存在一定的联系,使得它们在许多应用中能够相互协作。 区…

Linux实验记录:使用DHCP动态管理主机地址

前言: 本文是一篇关于Linux系统初学者的实验记录。 参考书籍:《Linux就该这么学》 实验环境: VmwareWorkStation 17——虚拟机软件 RedHatEnterpriseLinux[RHEL]8——红帽操作系统 备注: 动态主机配置协议(DHCP&…

华为CC++语言编程规范--笔记

华为C&C语言编程规范 1.基本要求1.1 变量规则1.1.1:指针变量、表示资源描述符的变量、BOOL变量声明必须赋予初值规则1.1.2:指向资源句柄或描述符的变量,在资源释放后立即赋予新值规则1.1.3:类的成员变量必须在构造函数中赋予初…

linux应用编程开发常见问题和处理思路

嵌入式Linux应用编程开发中常见的问题及其处理思路如下: 交叉编译问题: 问题:在编译针对嵌入式系统的应用程序时,可能会遇到交叉编译器配置错误、依赖库缺失或版本不兼容等问题。 处理思路:检查交叉编译器的配置&…

Linux实验记录:使用Postfix与Dovecot部署邮件系统

前言: 本文是一篇关于Linux系统初学者的实验记录。 参考书籍:《Linux就该这么学》 实验环境: VmwareWorkStation 17——虚拟机软件 RedHatEnterpriseLinux[RHEL]8——红帽操作系统 备注: Web服务和FTP文件传输服务虽能实现文…

如何利用大模型结合文本语义实现文本相似度分析?

常规的文本相似度计算有TF-IDF,Simhash、编辑距离等方式,但是常规的文本相似度计算方式仅仅能对文本表面相似度进行分析计算,并不能结合语义分析,而如果使用机器学习、深度学习的方式费时费力,效果也不一定能达到我们满…

MybatisPlus多表关联查询

MP多表关联查询 我们关联user表和product表,两个表如下: user表 product表 现在我们要关联两个表查询出product的全部信息已经对应的用户名字 先写sql语句 然后创建vo package com.hyn.mybatisplus.entity;import lombok.Data;Data public class…

全面理解jvm

jvm是什么? java虚拟机 为什么要学jvm? 解决性能调优,优化内存空间,防止服务崩掉的问题。同时是java的工作环境, 一些基于java开发的语言Scale , Jpython都可以运行在java虚拟机上。 jvm的工作原理: 类加…

第十篇【传奇开心果系列】Python的OpenCV技术点案例示例:图像分割

传奇开心果短博文系列 系列短博文目录Python的OpenCV技术点案例示例系列短博文目录一、前言二、OpenCV图像分割介绍三、OpenCV分割算法示例代码四、归纳总结系列短博文目录 Python的OpenCV技术点案例示例系列 短博文目录 一、前言 OpenCV是一个广泛应用于计算机视觉和图像处…

时序数据库Influxdb查询多个字段_field同一时间的值,组成一条数据

Influxdb将表格数据多个字段_field从垂直列布局聚合成水平布局行字段。 问题 1、Influxdb 是一种时间序列数据库,在我的项目中主要用来存储换热站的测点数据的。换热站有非常多的测点,我们用Flux 语法去查询测点数据,返回的数据结构是每个测…

JAVA中的模版设计模式

一、模版设计模式能解决以下问题 1)功能内部一部分是实现的,一部分是不确定的,这时可以把不确定的部分暴露出去,让子类去实现 2)编写一个抽象父类,父类提供多个子类的通用方法,并把一个或多个…

uniapp顶部导航栏高度适配

为了实现好看又实用的顶部导航栏,不得不自己定义导航栏样式。而自己定义的导航栏高度会因为手机的型号不同所展示的效果也就不同,所以只能通过适配高度来达到预期的效果 1.需要在page.json文件中对需要自定义导航栏文件进行配置 "navigationStyle…

2024年小白学编程需要什么基础

学习编程需要什么基础?答案是意识基础和实践基础。 一、学习编程的意识基础 所谓学习编程的意识基础,实际上就是指建立在逻辑思维上的理解能力。只有具备逻辑思考能力,才能比较无障碍地理解编程语言的代码语句所描述的过程步骤,…