当前位置: 首页 > 面试经验 >

字节 国际电商 二面

优质
小牛编辑
63浏览
2024-08-26

字节 国际电商 二面

面试岗位:前端开发 base 珠海杭州

面试时间: 8.26

时长:50min

问题

1. 自我介绍

2. dns寻址过程

3. TCP三次握手 四次挥手

4. UDP TCP连接

5. 网络分层五层分别是?

6. 浏览器响应码 304

7. 强缓存和协商缓存

8. etag和last-modify区别

9. Cache-Contral:max-age和Expires的区别,http/1.0用哪个,http/1.1用哪个,为什么要替换这个字段

10. 离线缓存、启发式缓存

11. 浏览器响应码 403

12. 什么是同源策略,如何解决跨域,jsonp的原理是什么,是标签允许跨域还是某个属性允许跨域?

13. 浏览器渲染机制

14. DOM树和CSSOM树是同步渲染的吗?

15. DOM、CSS和JS的相互阻塞关系

16. 下面这段代码会执行几次回流

div.style.width = 10;
div.style.height = 10;
console.log(div.offsetWidth);
console.log(div.offsetHeight);

17. 下面这段代码的输出结果

var name='window'
var obj={
  name:'obj',
  say(){
    console.log(this.name);
  },
  say1:()=>{
    console.log(this.name);
  }
}
obj.say()
obj.say1()
var fn=obj.say
var fn1=obj.say1
fn()
fn1()

18. 箭头函数和普通函数还有没有其他区别

19. 代码题:并发控制

// fetch已实现,可直接使用
// 向url发起请求,返回一个Promise
// fetch(url:string)=>Promise

// 请你实现一个函数,控制并发请求数量,接受两个参数
// urls:string[]  待请求的url
// k:number  并发请求数量

都是八股文,整体难度不大,手撕应该也是看到的面经里面最简单的

还是裸面,下午3点20面完,3点35 hr反馈二面通过,约了下个月的三面

微信支付转正答辩表现也还不错(ld反馈被大老板夸了),好像有机会

许愿好事将至!!!

#字节跳动##秋招##面经#
 类似资料: