字节电商 前端面试

  • 为什么需要使用 vue.use?为什么不可以直接 import from?
  • vue 混入怎么确定的混入的值?可以几层嵌套?
  • Object.defineProperty 有几个参数?如果只想劫持 对象的一个属性怎么办?
  • vue 使用了 diff 算法,得到结果后是如何渲染到 页面的?
  • 为什么需要 DNS 解析?如果直接输入 IP 地址,还需要 DNS 解析吗?
  • tcp 断开连接,谁先断开的?是先渲染的页面还是先断开的 tcp ?如果在 html 中的 script 中写一个死循环,这时候会阻塞 tcp 吗?会阻塞页面渲染吗?
  • 死锁为什么会堵塞?
  • var a = 0;
      function Parent(){
      this.a = 1;
      return this;
      }
    
      Parent.a = 2;
      Parent.prototype={
      a : 3,
      setA: function(value){
          this.a = value;
          return this;
      }
      }
      console.log(1,new Parent().a);
      console.log(2,Parent().a);
      console.log(3,new Parent().setA(4).a);
      console.log(4,a);
      console.log(5,Parent().setA(5).a); 
    
      结果: 1141 报错
    
      const f=()=>{
      console.log(this);
      }
      new f()
      报错
  • 。。



这次面试就离谱,感觉完全触及我的知识盲点
#字节跳动#
全部评论
今下午面试,看到你的面经,慌的一批
点赞 回复
分享
发布于 2021-09-24 14:45

相关推荐

头像
今天 15:05
已编辑
腾讯_后端开发
小红书 iOS社区技术 年薪52w+包三餐大小周
点赞 评论 收藏
转发
2 18 评论
分享
牛客网
牛客企业服务