字节跳动 广告算法实习生-行业技术 一面凉经

时间:2025.5.23

时长:1h35min,视频面

围绕简历上的项目相关进行提问:

  1. 广告CTR、CVR建模目标,模型是否属于二分类,具体如何训练
  2. 为什么要使用ESMM模型。对于CTR和CVR预估这两个任务怎么做的,怎样把他融合起来的?CTCVR是怎么融合起来的
  3. 在代码实现界面实现ESMM模型的loss,写ESMM前向推导过程,正负样本是什么,是否要加CVR任务,最终评估的AUC是怎么来的/哪个任务(是CTR任务吗,CVR做了吗,CTCVR的AUC是否有提升)
  4. ESMM解决样本选择偏差问题的核心,在项目中的具体体现,包括AUC提升的样本等
  5. 写二元交叉熵损失的数学表达式
  6. AUC的含义,如何计算,除了对ROC曲线面积做积分以外还有什么其他方法如果现在的AUC是0.6,负样本的样本量减少一半,现在的AUC是多少
  7. eCPM怎么做的,bid怎么给的,具体实现逻辑,如何模拟?
  8. 构建模型的时候用了哪几类特征,预处理后怎么加入的模型。主要讲述在做完缺失值处理后,使用了怎样的特征工程方法,再将这个特征送入模型,数值类特征直接送入神经网络模型中吗,类别特征怎么送入模型,编码器中存的什么信息,16进制直接送入模型吗?
  9. 神经网络模型特征常用预处理方法,其他处理特征的方式以及送入模型的方式。为什么要分桶,分桶为什么能增加非线性表达,分完桶如何送入的模型,这几个桶怎样编码或者怎样处理。
  10. 为什么要转化为one-hot形式,one-hot是直接送入吗,是把01直接送入模型吗,等等
  11. 怎样定义冷启动,为什么会优化,为什么有新数据,新数据为什么要做冷启动,不做冷启动会有什么问题
  12. 模型过拟合怎么解决,数据怎么增强
  13. L1和L2正则化的区别,L1正则化最终达到一个怎样的效果
  14. 什么是高维度数据,高维度怎么定义,是dimension吗

代码题:

  1. 实现一个只有+-*/的正整数计算器

概率题:

  1. 一个均匀的小棍,随机切两刀,小棍能分成三段,这三段能拼成三角形的概率是多少

反问:

  1. 部门业务:面向本地生活,对dy团购这些广告主做广告投放(投放链路、出价等)上的优化
  2. 实际业务与项目的区别

感受:刨根问底,问得很细很深,会不断拓展,蛮消耗人的不过菜是原罪了,还是得吸取经验多多学习

#面经##广告算法##字节#
全部评论

相关推荐

09-10 16:27
已编辑
西安电子科技大学 Web前端
9-4 一面(35min)1. 简单介绍了一下项目。2. webgl、three.js、canvas 的关系是什么?3. 你们的建模是自己怎么处理的,自己建模时有没有接触过模型动画?4. meshopt 会有编码解码的时间吗5. 在三维开发有没有遇到内存泄漏的问题,怎么排查和解决的?6. 有没有写过 shader7. TCP 与 UDP 的区别?8. TCP 是如何保证可靠传输的?9. 介绍一下 http2.0 与 http3.0?10. vue2 与 vue3 的区别?11. react 与 vue 的区别?12. 了解 SSR 吗 与 CSR 的区别?服务端返回 html ,客户端做了什么?13. 平常打包工具用的哪些?举例子讲一讲 webpack 的 treeshaking?14. 有没有了解大模型相关知识?15. 算法题?9- 9 二面(50min)1. 拷打项目。2. 团队内编码习惯不一样,如何共同维护一个项目。3. 除了利用 eslint 设置规范,在项目中有一些语法不允许使用,如何在提交过程中扫描出来,提示给开发者。4. 如何使用 webpack loader 进行实现上述功能。5. 如何区分是写了字符串还是黑名单中的语法呢?6. webpack loader 与 plugin 的区别?7. webpack 与 vite 的区别?8. react  与 Vue 的区别?9. vue 的响应式原理。10. 大型项目上线之后出现性能太慢的问题,怎么解决(从哪些维度量化性能问题)11. MongoDB与MYSQL的区别12. 购物车中的数据缓存选择什么技术方案13. 手撕 promiseAll
查看50道真题和解析
点赞 评论 收藏
分享
09-12 12:54
已编辑
河南大学 Java
暑期实习到现在的秋招 终于遇上超绝压力面了全程30min疯狂压力 质疑 打断1. 实习拷打 全程质疑 他让我说基础流程 还没说完 他就打断说 说一下你做的(啊?不是你让我说实习内容基础流程的吗?😨)2. 实习难点在哪 我在介绍背景的时候再一次打断:这有什么难的?这不是基础吗?(这就好像我说力扣算法难一样 难和基础又不一样 基础的就不能难吗?)后续讲了更难的 面试官再打断 然后他还没说完质疑点就自己想明白了😅3. 实习线上排查怎么做 我回答的慢sql 讲了排查2s以上的语句 他竟然问我:2s的查询就算慢?听到这句话的瞬间 我大脑的褶皱都被抚平了 到了这里我才知道这个面试官是为了刁难而刁难 合着面试官认为所有项目都跟淘宝天猫一样体积庞大?2s压根不算慢?😦4. 实习项目到底上线了没有 这次基本上明着质疑实习造假 甚至说我这是整体架构就有问题5. spring用了哪些设计模式?(我说单例模式 说完就被打断:哪里有单例模式?我说bean默认就是单例模式 他又说为啥 我巴拉巴拉说了一堆 他又问我单例模式有没有安全性问题 我说可以双检锁实现安全 他说哦行吧)6. 有几种方式保证线程安全(我说第一种是锁 第二种用cas 他立刻打断:caf是什么?我说我说的是cas 他又质疑cas不是锁吗 我说这是一种无锁化 乐观锁思想的操作 他说哦行吧 后续又补充了juc里面的一些操作 面试官:哦行吧😓)7. 反问:有3到4轮面试结束的时候我还以为只是一个压力面 结果秒挂了 至此淘天全挂不过面试官说的很多地方我自己也没有考虑周全 面试官技术还是很强悍的!这次面试完也对心态和面试技术都有所提高
查看6道真题和解析
点赞 评论 收藏
分享
评论
1
6
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务