大厂工作8年,聊聊算法岗位的工作和offer选择的建议

牛客新人的处女贴!因为工作招人缘故了解到牛客网,看到大家的问题贴,让我想起8年前刚毕业那会找工作的状态,那时候跟大家一样,对岗位、笔试、面试、选择有很多的困惑,非常能体会大家此刻的心情。如今已经工作8年,经历了职场的洗礼,有些问题应该可以帮大家解答。

自我介绍

我在阿里做了近6年算法,在阿里妈妈先后做过品牌广告和效果广告,近2年在一家DAU 6000万的头部创业公司负责信息流广告,带领团队从0到1搭建了广告平台,创造年10亿级别的收入💰

在这些年校招面试的过程中,我发现想进大厂做算法的应届生同学会有很多困惑,今天先跟大家分享一下算法岗位的问题,包括算法岗位的职责,以及offer选择的建议。

1️⃣算法是干什么的?
2️⃣算法工程师在互联网大厂里怎么分工?
3️⃣如何选择offer岗位?

🔑算法是干什么的

简单一句话,算法是帮助业务持续提效的。"效"指效果、效率,主要服务业务指标,不同业务场景需要优化的指标各不相同,比如阿里的搜索广告算法的目标是提升收入和广告主的投入产出比。

🔑算法工程师在互联网大厂里怎么分工


按照离业务由远及近,一般分为中台算法和业务算法2大方向:

💡中台算法:一些偏基础的算法,包括NLP、图像理解、音视频理解、反作弊等,为上层业务提供基础算法能力。比如分词打标工具,给一个句子切词,并识别每个词的类型,如品牌词、地名,并计算每个词的权重等。

💡业务算法:直接对接业务,为业务指标负责。常见的业务有搜索🔎(淘宝)、推荐📱(抖音)、广告💰(百度),其他还有类似滴滴的打车🚗等。每个业务下还会细分方向,根据业务有不同的分法。比如广告业务大体分为召回、排序、机制3个方向,召回负责从几百万广告中筛选出几万个,排序负责从几万个广告选出TopN个广告,机制负责调整出价等。

🔑如何选择岗位


⚠️面对不同的算法岗位,怎么选择才能在未来的职场中飞黄腾达✈️,基于这些年的工作经验,给你如下3个建议👇👇👇
首先选业务🌎:选择离用户近的业务,离业务越近,越容易发现业务机会点,越容易出成果,成长和上升空间越大。同时选择流量(供给)和物料(需求)大的业务,供给和需求足够大算法才有发挥的空间。
其次选团队👨‍👩‍👦‍👦:选择直接影响用户效果的团队,比如广告中的机制、定向等,可以调动自己的人脉,咨询公司里学长学姐团队的职责。
最后选老板🤵:老板的格局决定了团队的天花板,可以面试最后问他对行业的看法、业务面临的问题以及规划等,也可以从其他渠道打听,比如脉脉、学长学姐等。

❗关于算法工程师岗位,还有哪些想了解的,欢迎评论区留言💬

最后祝学弟学妹们加油,offer多多!
#职场那些事##春招##offer比较##秋招##校招##职场##职场启航##算法工程师#
全部评论
@人品酱(77***05) 酱酱求加精
2 回复 分享
发布于 2021-12-01 23:00
求问,对接广告业务的中台,比如腾讯teg ai平台部怎么样呢?比直接的业务部门,比如阿里手淘的搜索推荐、阿里妈妈如何呢?
点赞 回复 分享
发布于 2021-12-16 00:18
求问 广告和打车两个方向相比哪个更好,是不是广告应用范围更大一点?
点赞 回复 分享
发布于 2021-12-14 10:28
想问一下阿里妈妈展示广告的机制策略组怎么样
点赞 回复 分享
发布于 2021-12-10 15:29
求问经验学长!
点赞 回复 分享
发布于 2021-12-06 01:34
🎉恭喜牛友成功参与 【创作激励计划】职场那些事专场,并通过审核! 前50位用户可直接获得牛可乐抱枕1个哦~ ------------------- 创作激励计划5大主题专场等你来写,最高可领取500元京东卡和500元实物奖品! 👉快来参加吧:https://www.nowcoder.com/discuss/804743
点赞 回复 分享
发布于 2021-12-02 15:03
抓到大捞一个
点赞 回复 分享
发布于 2021-12-02 13:18
点赞 回复 分享
发布于 2021-12-02 13:18

相关推荐

面试官全程关摄像头1.自我介绍一下2.React和Vue哪个更熟悉一点3.你在之前那段实习经历中有没有什么技术性的突破(我只是实习了44天工作28天,我把我能说的都说了)4.你封装的哪个表单组件支不支持动态传值5.自己在实习阶段Vue3项目封装过hook吗6.hook有什么作用7.Vue2和Vue3的响应式区别(我说一个是proxy是拦截所有的底层操作,Object.defineProperty本身就是一个底层操作,有些东西拦截不了,比如数组的一些操作还有等等,面试官就说实在要拦截能不能拦截????我心想肯定不行呀,他的底层机制就不允许吧)8.pinia和vuex的区别(这个回答不出来是我太久没用了)9.pinia和zustand的区别,怎么选(直接给我干懵了)(我说react能用pinia吗  他说要用的话也可以)10.渲染一万条数据,怎么解决页面卡顿问题(我说分页、监听滚轮动态加载,纯数据展示好像还可以用canvas画)(估计是没说虚拟表单,感觉不满意)11.type和interface的区别12.ts的泛型有哪些作用(我就说了一个结构相同但是类型不同的时候可以用,比如请求响应的接口,每次的data不同,这里能用一个泛型,他问我还有什么)13.你项目用的是React,如果让你再写一遍你会选择什么14.pnpm、npm、yarn的区别15.dependencies和devdependencies的区别总而言之太久没面试了,上一段实习的面试js问了很多。结果这次js一点没问,网络方面也没考,表现得很一般,但是知道自己的问题了  好好准备,等待明天的影石360和周四的腾讯了  加油!!!
解zj:大三的第一段面试居然是这样的结局
查看15道真题和解析
点赞 评论 收藏
分享
评论
15
30
分享

创作者周榜

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