首页 > 字节跳动面经+内推
头像
pop
编辑于 2020-08-07 11:17
+ 关注

字节跳动面经+内推

开篇

7月参加的字节跳动提前批面试,通过ES企业服务业务团队面试,拿到口头offer,分享面经。可能正式批流程不一样了,也可能前端同学比较少,但提供下经历以供参考,希望有所帮助。

提前批分3轮技术面(40min~50min,牛客网上面)和1轮hr面(20min,在飞书上)。

一面

1.自我介绍。
2.做题:leetcode 22 https://leetcode-cn.com/problems/generate-parentheses/
3.http https
4.请求 get post 的区别
5.浏览器缓存
6.js原型链说说你的理解
7.函数声明和函数表达式区别和用法
8.解析css选择器方式
9.before after 伪元素是什么,有什么用
10.提取url请求内容,编程题
11有什么问题想问的吗

二面

1.自我介绍。
2.js中继承有几种方式做题,然后出了道继承的题目(没做出来)

// 实现inherit
function inherit(Fn,obj) {
}

let animalNum = 0;
function Animal(name) {
  animalNum ++;
  this.name = name;
}
Animal.prototype.getName = function() {
  return this.name;
};
const Cat = inherit(Animal, {  
    say:function() {
        console.log(`NO${animalNum}:${this.getName()}`);
    }
});
const cat1 = new Cat('小花');
cat1.say(); // NO1:小花

3.hooks,为什么要用hooks
4.dva (项目用到)
5.redux saga
6.mobx
7.@connect() (引出下面的设计模式)
8.hoc 与 继承
9.装饰者模式
10.微服务 服务发现
11.前端微服务了解吗
12有什么问题想问的吗

三面

1.自我介绍
2.平时怎么学习前端的,学了几年了
3.说说打印顺序,题目忘了,就是settimeout,promise组合拳,easy
4.做题:磕磕绊绊要了2个提示写出来了,答案就不放了写去吧

//实现函数add
//add(2,3,4).sumOf()
//add(2)(3)(4).sumOf()
//add(2,3)(4).sumOf()

5.还了解什么前端技术吗,比如说前端微服务(二面也问到了,聪明的孩子已经准备查资料了)
6.项目中最难的地方是什么,有什么亮点
7.有什么问题想问的吗

hr面

hr面放轻松点吧,先自我介绍下,然后聊聊爱好,项目怎么做的,你的优缺点是什么,为什么考研,有什么问题想问她的。

面试总结

面试难度还行吧,运气比较好,操作系统和网络相关的知识都没问,css也没有说手敲一个。面试官一面二面还是和蔼可亲的,三面感觉全程严肃(传说中的压力面?)红宝书还是要看的,我已经在看了(加群领取电子版)。面试流程都是比较清晰的,hr都非常善于沟通和好说话,可能和公司年轻的基因和规范的工作流程有关系。

最后

由于加入了招聘计划(主要是想拿点京东积分卡),也顺带服务下优秀的你。字节可以投起来了,如果想来试试ES企业服务业务团队的还没有投或者投递其它部门挂掉了的同学现在拿起手机加qq群,直接联系群主,因为优秀人才可以快速通道处理,挂掉了还能复捞,直接对接想要的hr!

主要是应届毕业生(2020.9~2021.8),2022届的实习和社招也可以加群帮你对接 。
岗位有 :前端,客户端,测试,后端,算法,c++。
base地点有:杭州,武汉,北京,上海,深圳,广州,成都,西安。

备注暗号加QQ群(字节+平台+目的)如 字节-掘金-秋招,字节-牛客-秋招

群聊

全部评论

(0) 回帖
加载中...
话题 回帖

相关热帖

近期精华帖

热门推荐