字节抖音电商一、二、三面面经

一面(70分钟)

  1. 盒模型是什么?
  2. 下面代码中div的实际宽度是多少?
<style>
div {
    width: 200px;
    margin: 20px;
    padding: 10px;
}
</style>
<div>
</div>
  1. box-sizing的意义是什么
  2. 箭头函数的特点?
  3. 临时性死区
  4. js中有哪些基本类型?
  5. 下面的代码输出什么?
function A(x) {
  this.x = x;
}
A.prototype.x = 1;
function B(x) {
  this.x = x;
}
B.prototype = new A(2);
const b = new B(3);
delete b.x;
console.log(b.x); // 2
  1. 下面代码的输出顺序是什么?
new Promise(resolve => {
  console.log(1);
  resolve();
}).then(() => {
   console.log(4);
})
setTimeout(() => console.log(2), 0);
console.log(3); 
  1. 在js中0.1+0.2===0.3吗?如果不相等如何解决?
  2. HTTP协议的各个版本的特性都是什么?
  3. HTTP3.0中为什么使用UDP?
  4. 前端的优化策略有哪些?
  5. 算法题:实现一个计算器,求字符串的值,例如((2 + (3 * 2) ) * (2 + 3) + (3 - 1) )

二面(60分钟)

  1. js原型链

  2. 下面这个div中字体的颜色会是什么?

    <style>
        .red {color: red;}
        .green {color: green;}
        .blue {color: blue;}
    </style>
    <div class="red blue green">
        hello word
    </div>
  3. 从输入url到显示页面这个过程都发生了什么?

  4. cookies、sessionStorage和localStorage的区别是什么?

  5. HTTP中重定向的方式有几种?

  6. www.baidu.comwww.bytedance.coma.bytedance.comb.bytedance.comwww.bytedance.combytedance.com有哪些会发生跨域?

  7. 跨域问题如何解决?

  8. 并发的jsonp如何区分数据返回后的回调函数?

  9. 跨域如何发送cookie?

  10. 如果A站点和B站点发生了跨域,在正确设置了跨域发送cookie的情况下B站点可以获取到A站点的cookie吗

  11. 域名是为了语义化,方便人的记忆而产生的。而在混合开发(如手机app)中,访问后端却也是通过域名,为什么不直接使用IP?

  12. 算法题:

    已知数组 a=[1,[2,[3,[4,null]]]], 实现数组 b=[4,[3,[2,[1,null]]]] ,考虑n级嵌套的情况

还有一些代码阅读题,记不清了

三面(60分钟)

  1. 项目讲一遍
  2. es5中的继承和es6中有什么不一样?
  3. es6为什么加入class这个关键字?
  4. es6为什么引入Promise对象?
  5. Promise与es5中的callback编程有什么不同?
  6. 手撕Promise.all()
  7. 说说你对HTTP协议的了解
  8. HTTP1.1中最多支持多少个TCP连接?
  9. TCP/IP协议中断开连接的请求时谁发起的?
  10. Get与Post的区别是什么?
  11. 未来规划?三年之内想要达到什么样的状态
  12. 算法题:LeetCode原题168. Excel表列名称

总结

字节面下来总体感觉面试官人都很好,不会的时候会给你一些提示,实在答不出来如果询问的话也会告诉你答案。因为我本身意向是要走后端的,hr把我推荐到前端岗位我就抱着试一试的态度没想到走到了三面,总的来说自己能走到三面更多的是幸运,但是三面面崩了。。。这次面下来反而有点想转前端了,接下来还是要多把前端的基础搞扎实。希望正式批的时候可以再续前缘。

#字节跳动秋招提前批##面经##字节跳动##前端工程师#
全部评论
woc感觉都是基础啊
2 回复 分享
发布于 2021-08-23 16:29
楼主你这是提前批还是实习
1 回复 分享
发布于 2021-08-23 16:29
up,笔试编程题是什么类别的?
点赞 回复 分享
发布于 2022-04-02 10:46
如果A站点和B站点发生了跨域,在正确设置了跨域发送cookie的情况下B站点可以获取到A站点的cookie吗 请问楼主 这题的答案是什么呀
点赞 回复 分享
发布于 2022-04-01 13:05
问下二面的算法题是咋做的呀?能说下思路吗
点赞 回复 分享
发布于 2021-08-26 22:39
好奇div那个宽度到底是多少,怎么算的
点赞 回复 分享
发布于 2021-08-26 10:33
楼主那个嵌套数组的反转,每个数组只有一个数嘛
点赞 回复 分享
发布于 2021-08-24 16:44
楼主强呀,基础还是比较扎实的😎恭喜offer 借楼 字节跳动2022秋招正式批已经开始啦,现在已经是个 双休的公司了,如果有想了解相关事宜的可以私聊我了解哦。 作为刚入职一段时间的往届字节校招生,很推荐大家来投。 内推码:AWU95DV 拉了个内推小群,欢迎感兴趣的同学来戳我了解相关情况,本人随时答疑和帮查进度呀
点赞 回复 分享
发布于 2021-08-24 00:12
楼主,面试官问es6为啥引入new,这不是一直都有嘛😂
点赞 回复 分享
发布于 2021-08-23 23:59
楼主算法题都a了嘛
点赞 回复 分享
发布于 2021-08-23 23:48
楼主过了吗?
点赞 回复 分享
发布于 2021-08-23 20:48
秋招加油,会找到好工作的!
点赞 回复 分享
发布于 2021-08-23 17:49
感谢楼主分享~
点赞 回复 分享
发布于 2021-08-23 17:48
😂后端还能知道这么多前端知识 你是真大佬
点赞 回复 分享
发布于 2021-08-23 17:33
楼主,一面70分钟只问了13个题目吗?
点赞 回复 分享
发布于 2021-08-23 15:51
楼主,三面面试官有说让你去实习嘛
点赞 回复 分享
发布于 2021-08-23 15:29

相关推荐

点赞 评论 收藏
分享
06-18 08:36
湖南大学 Java
运营你豪哥:没啥拷打的 1.增加量化结果,现在有点缺效果数据 2.突出复杂性,现在的项目描述有点像功能清单,强调一下技术难点和解决方案。
不给转正的实习,你还去吗
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-21 11:33
昨天是学校最后一场招聘会,鼠鼠去参加了,全场只有一个招聘java的岗位,上来先做一份笔试题,做完后他拿张纸对答案,然后开始问简历上的问题,深圳小厂,6-8k(题目如下),后面还有两轮面试。然后我就在招聘现场逛呀逛,看到有公司招聘电商运营,给的比上年的小厂还多,鼠鼠就去了解了下,然后hr跟鼠鼠要了份简历,虽然我的简历上面全是求职Java开发相关的内容,但是hr还是鼓励我说没关系,她帮我把简历给老板看看,下周一会给我通知。招聘会结束后鼠鼠想了一段时间,也和朋友聊了聊,发现我可能是不太适合这个方向,然后就跟爸爸说回家了给我发条微信,我有些话想跟他说说。晚上爸爸到家了,跟我发了条微信,我立马跑出图书馆跟他打起了电话,这个通话长达一个小时,主要是跟爸爸坦白说我不想找这行了,是你的儿子太没用了,想试试其他行业。然后爸爸也跟我说了很多,说他从来没有希望我毕业后就赚大钱的想法,找不到就回家去,回家了再慢慢找,实在找不到就跟他干(帮别人装修房子,个体户),他也知道工作不好找,让我不要那么焦虑,然后就是聊一些家常琐事。对于后面的求职者呢我有点建议想提一下,就是如果招实习的时间或者秋招开始,而你的简历又很差的情况下,不要说等做好项目填充完简历之后再投,那样就太晚了,建议先把熟悉的项目写上简历,然后边投边面边完善,求职是一个人进步的过程,本来就比别人慢,等到一切都准备好后再投岂不是黄花菜都凉了。时间够的话还是建议敲一遍代码,因为那样能让你加深一下对项目的理解,上面那些说法只是针对时间不够的情况。当然,这些建议可能没啥用,因为我只是一个loser,这些全是建立在我理想的情况下,有没有用还需其他人现身说法。上篇帖子没想到学校被人认了出来,为了不丢脸只能匿名处理了。
KPLACE:找研发类或技术类,主要还是要1.多投 2.多做准备,很多方面都要做准备 3.要有心理准备,投累了就休息一两天,再继续,要相信自己能找到
投递58到家等公司8个岗位
点赞 评论 收藏
分享
08-07 20:06
中南大学
点赞 评论 收藏
分享
评论
11
123
分享

创作者周榜

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