字节跳动,估计是很多小伙伴想进去的企业了,今天分享一下朋友在字节跳动面试前端的面试题及总结,想要面试字节跳动的小伙伴,可以看看哦!
【一面】
1.首先:自我介绍+项目
2.instanceOf实现的原理
3.typeof
4.js的类型
5.给了一段setTimeout、Promise判断输出顺序
6.事件循环
7.BFC
8.position的属性,fixed是相对于什么定位的
9.闭包
10.new之后发生了什么
11.es6有什么觉得好用
12.__proto__是用来做什么的
13.强缓存/协商缓存
14.bind、apply、call
15.如何实现bind(说的思路
16.如何进行拷贝
17.浏览器是多线程的吗
18.node是多线程的吗&为什么
19.js是单线程还是多线程
20.同源策略&跨域的解决方案
21.进程与线程的区别
22.设计一个百度搜索框
23. DNS是什么?解析域名、得到IP、创建tcp连接、交互
24. 怎样移动一个标签却不导致重排?transform
25. 怎么进行性能优化?首页、小图片拼接,样式内联
26.html5的标签有哪些?说一下怎么用的?
27.css3用过哪一些?border-radius、transition
28.cdn是什么?缓存
29.说一些http的状态码?
30.给一数组和一数字,求数组中出现次数大于