首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
ElonZ
字节跳动_Ads Infra_广告架构工程师
发布于北京
关注
已关注
取消关注
2024 校招实习已开启投递:
【广告架构实习生-北京】:
https://jobs.toutiao.com/s/S48sScS
【广告架构实习生-杭州】:
https://jobs.toutiao.com/s/S48TeQK
@ElonZ:
【字节】广告架构后端实习/校招/北京/上海/可转正【精】
反馈快
2023 届校招正式批已开始投递 (0814~1031): 系统架构工程师 - 商业化技术 - 北京: https://jobs.toutiao.com/s/j6vGWh1 系统架构工程师 - 商业化技术 - 上海: https://jobs.toutiao.com/s/j6v3Lhe 所有岗位 (已附内推码): https://jobs.toutiao.com/s/j6vs8vy [点赞] —————————— 我们是字节跳动 - Ads Infra 团队,这里有: 核心业务:负责广告投放系统架构、广告算法核心服务、广告核心策略的设计与实现 优秀人才:来自 BATJMD / 微软 / Google / Facebook 等一线互联网公司的资深工程师 国际化团队:北京、上海、美国硅谷、西雅图均有岗位 快速成长机会:应对高并发、低延迟、高可用、海量数据的需求与挑战 我们长期招收后端实习生,北京 / 上海两地可选,均有转正机会: 广告投放架构实习生(可转正)- Ads Infra: https://job.toutiao.com/s/NLvQpGJ 广告算法架构实习生(可转正)- Ads Infra: https://job.toutiao.com/s/NLvQpGJ 内推码 65V7M7W ,内推链接 https://jobs.toutiao.com/s/LKHHWAr 在 Ads Infra,你能得到不一样的实习体验和技术成长。和其他后端岗位对比: 普通后端 Ads Infra 接口 QPS 不高,几十到几百。 接口 QPS 日常十几万,活动期间量级更大。 > 工作挑战大 以实现业务逻辑为主,不出 bug 就好,稳定性要求不高。 服务核心,对稳定性要求很高。每宕机一分钟,对公司收入会有很大影响。 > 学习服务运维工具,提升运维能力 接口通常是 HTTP 协议,由前端调用。 接口都是 RPC 协议,以微服务的形式调用。 > 学习微服务的各种概念,包括 RPC、一致性等。 机器数较少,几台到十几台。 机器数很多,几万台。 > 学习容器化相关知识。 机器通常是单集群、水平扩容。 机器是多集群、多机房、分布式部署;部分服务还会使用分片、p2p 分发等技术。 通常是几个后端服务,负责实现具体功能。 由几十个微服务组成,分为投放、召回、粗排、精排、上下线、数据流等不同链路。 > 了解广告整体架构;从架构的视角看待问题。 > 不仅要写好代码,还要关注架构合理性。 > 平时很难体验到的复杂场景,开阔视野。 直接和产品、前端对接,承接业务需求。 由业务研发同学和产品对接、承接业务需求。Ads Infra 和这些业务研发同学对接,专注于架构升级优化、服务稳定性治理。 > 不会被 push、不需要赶需求。 > 更 focus,有更多的时间做深入的工作。 代码行数较少,一个团队开发和维护,逻辑简单,容易上手。一般是用同一个语言开发。 代码行数较多,每个仓库几十万行,不同团队同时更改,逻辑复杂。经常需要同时修改不同模块的代码,Golang 和 C++ 都有。 > 提升源码阅读能力。 > 掌握一门新的语言,如 Golang、C++,并且深入了解其在工程场景下的优化手段。 代码逻辑主要是以数据库 CRUD 为主,有时会操作 redis。 代码逻辑既包含大量的广告业务逻辑,也包含大量的 RPC 调用,其中还有 etcd、redis、zookeeper、数据库、kafka、metrics 等中间件的使用。 > 作为架构组,会使用各种中间件是基本要求。 > 我们既需要熟悉业务逻辑,才能排查问题;也需要了解服务间调用关系,从而优化架构;还需要开发通用的代码框架,方便业务同学快速接入。 文档较少,mentor 以答疑为主。事实是,我们如果有一定的自学能力,往往不需要太多文档和 mentor 的协助,也能很快上手。 注重文档建设,有完善的新人手册。mentor 都是资深工程师,并且组内常年有很多实习生,mentor 有丰富的带人经验。 枯燥。一旦上手,就会一直是熟练地、重复地做一件事。 有挑战。每项工作都需要了解很多业务背景、梳理源码、设计方案和讨论、测试验证。大部分工作的周期都比较长 (以月或年为单位)。 > 锻炼信息收集、整理能力;源码分析能力。 Code Review、代码发布流程简单。基本上会用 git 就可以。 Code Review、代码发布流程严格。代码合入前,会审查代码风格、代码质量、单元测试覆盖率等,需要经过充分的测试;代码上线前,会走发版平台观察对业务指标的影响。重大节日前会禁止线上变更。 > 学习编写单元测试。 > 学习如何配置 CI (持续集成) 工具。 > 学习如何写出质量更高的代码。 因为资源占用不高,所以不太关注服务稳定性和服务性能。 关注服务稳定性,也会极致优化服务性能。 在几十万 QPS 的场景下,即使千分之一的错误率,也是每秒几百 QPS 的错误。导致服务 SLO 降低的原因是多方面的 —— 可能是代码质量、可能是性能瓶颈、也可能是架构不合理 —— 我们会深入分析原因并作优化,必要时也会升级架构。 在几万台机器的场景下,即使是百分之一的 CPU 利用率降低,也能节省几千 Core 资源。我们会极致优化服务性能,降低 CPU、内存和延时。典型的工作包括 JSON 反序列化调优 (降低 CPU)、内存对象字段裁剪 (优化内存)、索引分片 (优化内存)、RPC 调用串行改并行、或者合并 RPC 请求 (优化延时,这个工作看起来简单,实际上很复杂,涉及到许多现有代码的改造工作)。 测试时,使用公司通用的测试平台,或自己团队内研发的专用工具。 有专门的 QA 团队,负责开发广告场景下专用的测试和问题排查工具,协助提升研发效率。 区分度不大。大部分同学的实习经历都是做 CRUD 开发,这和学校的项目似乎没有太大区别,面试官很难把你和其他同学的简历区分开来。 区分度明显。这种复杂庞大的业务场景,即使对于一些面试官来说,也是很难接触到的。面试官会对你的实习经历很感兴趣,这是一个很大的加分项。 工作时的产出都是业务逻辑,没有亮点,写到简历上面试官也不怎么会问。 每项工作都很有挑战,写到简历上很有说服力。此外,这里积累的源码阅读经验、RPC 相关知识、各种工具的使用、服务运维经验,都是很有价值的,认可度很高。 欢迎各位同学踊跃投递!如果你想深入了解 Ads Infra,可以点击这些链接: Ads Infra 团队主页:https://imageslr.com/ads-infra.html Ads Infra 校招 Q & A:https://shimo.im/docs/98rrrqhP9rDw8kjr 牛客网春招宣讲帖:https://www.nowcoder.com/discuss/834943
点赞 1
评论 2
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
07-16 14:21
吉林大学 机械工程师
小鹏正式卡bg?
昨天ai面,今天收到笔试想着晚上回去做,系统直接显示终止...
投递小鹏汽车等公司7个岗位
点赞
评论
收藏
分享
昨天 11:36
门头沟学院 Java
百度秋招状态
这种就是被部门捞起来了吗昨天看简历筛选这里还是蓝色的钟表
投递百度等公司7个岗位
点赞
评论
收藏
分享
07-01 23:23
郑州大学 Java
大一小登勇闯开源之夏
否极泰来来来来:
牛客迟早有高三的
点赞
评论
收藏
分享
06-20 08:56
长安大学 产品经理
HR说这话什么意思?
搞抽象?调节氛围?玩尬的?咱也就是说,你觉得呢???
机械打工仔:
这小伙子一看面相就值钱
点赞
评论
收藏
分享
07-11 09:33
门头沟学院 客户端其它
深夜 卫生间 紧闭的房门....
进来听我娓娓道来.... 故事还要从我大二说起,我那时经常在教学楼的教室上自习,因为那栋教学楼是外教们上课的地方,所以平时除外教课,基本上是没什么人的,我就自己背个电脑,带个水杯,找个教室安静的苦逼学技术。因为人少,所以同楼层,开灯的教室很少,我那自习室就我一个人在里面自习,也算是安静。每天晚上回宿舍之前,我一般会解决一下个人卫生,这样就不用回宿舍抢卫生间了,擦。卫生间的那个门,正常是开着的,很少关上,那天晚上那个门是关着的,我起初是没在意这个事情的,我走到卫生间门口,一把我就把门拉开了,这个门打开的时候,有一丢丢声音,但是不大,正常是能听见门打开的,在里面还有一道门,这道门之间是洗手的地方,...
牛友故事会
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
0实习0面试, 速通拼多多
6634
2
...
关于项目烂大街的那些事
6160
3
...
秋招公司情报局,分享线索得牛币💰
5567
4
...
秋招腾讯TEG提前批(三面挂)
4974
5
...
后端实习到底该干什么啊
4506
6
...
一个三无废物985硕士的求救帖!Help
3052
7
...
从外包到正式工,从Java开发到私有云运维:我的职场逆袭之路
3032
8
...
明天五场面试,加油
2740
9
...
我和妈妈讲以后我可能给不了她一个月1500
2487
10
...
王侯将相宁有种乎!
2345
创作者周榜
更多
正在热议
更多
#
26届的你们有几段实习?
#
18612次浏览
267人参与
#
你小时候最想从事什么职业
#
102608次浏览
1771人参与
#
你被哪些公司秒挂过?
#
18117次浏览
179人参与
#
网申一定要掌握的小技巧
#
9580次浏览
65人参与
#
如何提高实习转正率?
#
7390次浏览
133人参与
#
新凯来求职进展汇总
#
40993次浏览
108人参与
#
你认为哪些项目算烂大街?
#
8029次浏览
194人参与
#
机械校招之路总结
#
92360次浏览
1889人参与
#
你后悔自己读研吗?
#
8573次浏览
174人参与
#
你以为的实习VS真实的实习
#
11005次浏览
126人参与
#
月薪多少能在一线城市生存
#
10317次浏览
164人参与
#
腾讯工作体验
#
479799次浏览
3498人参与
#
找工作时的取与舍
#
81264次浏览
577人参与
#
最难的技术面是哪家公司?
#
5815次浏览
56人参与
#
秋招拿一个offer可以躺平吗
#
144859次浏览
928人参与
#
安利/避雷我的专业
#
77639次浏览
526人参与
#
面试等了一周没回复,还有戏吗
#
137132次浏览
1229人参与
#
你想留在一线还是回老家?
#
49960次浏览
513人参与
#
选择和努力,哪个更重要?
#
85991次浏览
745人参与
#
当下环境,你会继续卷互联网,还是看其他行业机会
#
114828次浏览
798人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务