字节跳动 产品研发 前端实习 一面

本文分享了字节跳动产品研发前端实习的一面经历,涵盖了Vue数据更新机制、虚拟DOM的优势、CSS布局与盒模型、HTTP缓存、定时器原理等经典面试题,并附带了几道代码题,对面试过程进行了详述。
摘要由CSDN通过智能技术生成

写在最前

楼主目前已经上岸了,字节是第一个给面试的企业也是给我帮助最大的,综合面试体验也很棒。

一面(大概50min)

  • vue的数据更新机制介绍一下
  • 了解虚拟dom吗,相对传统dom有什么优势
  • 能介绍一下rem em px吗
  • http缓存能介绍一下吗
  • 浏览器定时器相关API有哪些,执行原理了解吗
  • 如何使一个元素水平垂直居中
  • 盒子模型介绍一下
  • css position属性有哪些值,能分别介绍一下吗
  • 代码题:定时器、闭包相关
    下列代码的运行结果和原因:
for(var i = 0; i < 6; i++){
   
    setTimeout(function(){
   
        console.log(i)
    },1000)
}

仍使用定时器正常打印0到5,如何修改呢,列举至少两种方法

  • 代码题:promise相关
    如下代码执行顺序和原因
setTimeout(() => {
   
  console.log(1)
}, 200)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值