【字节跳动】秋招提前批内推通道

2020 年毕业的同学们,大家期待的校招提前批开始啦,这里有今日头条、抖音、西瓜视频、火山小视频、TopBuzz、皮皮虾、教育、安全、游戏等等多个业务线、多种研发岗位机会任你挑选。欢迎大家自荐和推荐朋友,提前锁定 Bytedance2020 校招 offer,快来投递吧!

内推直通车:yangjian.fe@bytedance.com
标题格式: 校招 /实习-姓名-意向岗位-城市


前端开发工程师
职位描述:

  1. 负责前端技术选型和开发工作;
  2. 优化前端功能设计,解决各种浏览器和终端设备的兼容性问题;
  3. 通过技术手段,提升用户体验并满足高性能要求;
  4. 通用组件、类库编写,提升开发效率和质量。

职位要求:

  1. 本科及以上学历,计算机相关专业;
  2. 精通 HTML、CSS、JS,熟悉页面架构和布局,熟悉 HTML5/CSS3 等常用技术;
  3. 熟悉常用 UI 框架(如 bootstrap/pure/kendo 等);
  4. 精通 JavaScript、AJAX、DOM、jQuery 等技术;
  5. 熟悉 NodeJS,熟练使用 Grunt、Gulp、Webpack 等构建工具;
  6. 具备 MVVM 框架开发经验,如 React、VueJS、AngularJS 等;
  7. 良好的沟通和团队协作能力、热爱技术、责任心强、能推动技术框架的落地使用。

C++开发工程师
职位描述

  1. 负责字节跳动浏览内核业务的相关研发工作;
  2. 负责浏览内核优化和功能开发;
  3. 研究 chromium 项目源码、V8 项目源码;

职位要求

  1. 本科及以上学历,计算机相关专业;
  2. 技术功底扎实,对操作系统、数据结构、算法设计有充分理解;
  3. 精通 C++ 语言开发,具有扎实的代码编写能力和良好的设计能力;
  4. 热爱编程,有较强的学习能力,有强烈的求知欲、好奇心,能及时关注和学习业界新技术。

后端开发工程师
职位描述

  1. 负责架构设计和开发,为亿级用户提供优质顺畅的信息服务和极致体验;
  2. 参与设计系统技术方案,核心代码开发和系统调优;
  3. 参与制定代码规范、测试规范,建立起开发质量控制方法;
  4. 协助团队攻克各种高并发、数据隔离、系统解耦等方面的技术难关;
  5. 参与各专项技术调研,新技术引入等前瞻项目; 6、参与机器学习与异构计算系统研发。

职位要求

  1. 本科及以上学历,计算机相关专业;
  2. 热爱计算机科学和互联网技术,精通至少一门编程语言,包括但不仅限于:Java、C、C++、PHP、Python、Go ;
  3. 掌握扎实的计算机基础知识,深入理解数据结构、算法和操作系统知识;
  4. 有优秀的逻辑分析能力,能够对业务逻辑进行合理的抽象和拆分;
  5. 有强烈的求知欲,优秀的学习和沟通能力。

测试开发工程师
职位描述:

  1. 深度参与产品研发项目, 协同产品和研发团队高质量交付产品;
  2. 参与质量体系规划和建设;
  3. 参与开发效率工具和保证技术项目质量;
  4. 追踪并分析线上线下故障。

职位要求:

  1. 本科及以上学历,计算机相关专业;
  2. 热爱计算机科学和互联网技术,对软件质量保障工作有浓厚兴趣;
  3. 扎实的数据结构和算法基础;熟悉至少一门编程语言,包括但不仅限于:Java、OC、C、C++、Python、Go、PHP ;
  4. 优秀的产品意识, 对市场上典型 App 有自己的想法和改进方案;
  5. 快速适应和学习能力,善于发现和定位问题;
  6. 了解常用客户端、服务端开发或测试工具, 如自动化框架、压测工具、大数据处理工具者优先。

公司简介
字节跳动成立于 2012 年 3 月,目前公司的产品和服务已覆盖全球 150 个国家和地区、75 个语种,曾在 40 多个国家和地区排在应用商店总榜前列。字节跳动在海内外推出了多款有影响力的产品,包括综合资讯类的今日头条、TopBuzz、News Republic,视频类的抖音、TikTok、西瓜视频、BuzzVideo、火山小视频、Vigo Video,以及 AI 教育产品、AI 技术服务和企业 SaaS 等新业务。截止 2019 年 1 月,字节跳动旗下全线产品日活超过 6 亿,月活超过 10 亿。
福利政策:免费三餐、下午茶,免费舞蹈、健身、瑜伽,租房补贴,丰厚年终奖,技术大牛培训,英语培训等课程


#字节跳动##内推##秋招##校招#
全部评论
请问现在还能推吗?
点赞 回复 分享
发布于 2019-07-13 09:53

相关推荐

2025-12-24 15:25
已编辑
门头沟学院 前端工程师
是腾讯的csig腾讯云,前天晚上九点突然打电话约面,激动的通宵学了一晚上,第二天状态很差改了今天(以后再也不通宵学习了)感觉自己浪费了面试官一个半小时单纯手写+场景,无八股无项目无算法,打击真的很大,全是在面试官提醒的情况下完成的,自己技术方面真的还是有待提高,实力匹配不上大厂和已经面试的两个公司完全不一样,很注重编码能力和解决问题的能力,然而我这两个方面都很薄弱,面试官人很好很耐心的等我写完题目,遇到瓶颈也会提醒我,写不出题也会很耐心的跟我讲解好感动,到最后面试结束还安慰我打算把下周最后一场面试面完之后就不面啦,如果能去实习还是很开心,但是最重要的还是好好努力提高技术以下是面经第一题// 实现一个解析 url 参数的函数function parseUrl(urlStr) {// TODO}parseUrl('*********************************************');// 返回 {a: 1, b: 2, c: 3}追问:在链接里见过什么部分?用 hash 路由的话放在哪第二题// 考虑有一个异步任务要执行,返回 Promise,这个任务可能会失败,请实现 retry 方法,返回新方法,可以在失败后自动重试指定的次数。/*** 异步任务重试* @param task 要执行的异步任务* @param times 需要重试的次数,默认为 3 次*/function retry(task, times = 3) {// TODO: 请实现}// ---------------测试示例 ----------------// 原方法const request = async (data) => {// 模拟失败if (Math.random() < 0.7) {throw new Error('request failed');}const res = await fetch('https://jsonplaceholder.typicode.com/posts', {method: 'POST',body: JSON.stringify(data),});return res.json();}// 新的方法const requestWithRetry = retry(request);// 使用async function run() {const res = await requestWithRetry({ body: 'content' });console.log(res);}run();第三题就是给 retry 函数添加类型注释,用到泛型第四题:在组件库中将 Alert 用 api 的形式实现(应该就是 message 这个组件)怎么渲染到一个浮层里而不是原地渲染出来
不知道怎么取名字_:技术这个东西,太杂了,而且要下功夫的
查看5道真题和解析
点赞 评论 收藏
分享
评论
点赞
7
分享

创作者周榜

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