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

4.25 字节跳动 番茄 前端日常实习 一面

优质
小牛编辑
119浏览
2023-04-25

4.25 字节跳动 番茄 前端日常实习 一面

  • 自我介绍
  • 低代码平台的原理,为什么要去做低代码平台
  • 移动端如何适配
  • rem 参考哪个值计算

计网

  • OSI 七层网络模型
  • HTTP 工作哪一层
  • HTTP 和 HTTPS 的区别
  • HTTPS 的加密过程
  • 如何判断证书是否是正确的?
  • 常见的状态码

CSS

  • 盒子模型
  • 两个盒子模型如何互相转化
  • 样式题:两栏布局,左侧固定 200px 右侧沾满空间
  • BFC 有什么应用

JS基础

  • 基本数据类型
  • 哪些方式可以判断数据类型
  • 实现数组扁平化
  • 讲一下跨域,为什么协议域名端口号不一样就会出现跨域问题,如何解决跨域
  • 讲一下事件循环,宏任务和微任务有哪些
  • requestAnimation,浏览器渲染之前还是渲染之后执行
  • 两次宏任务之间一定会有浏览器绘制吗
  • 以下会发生什么:
setTimeout(()=>{document.body.style.background = "red"})
setTimeout(()=>{document.body.style.background = "blue"})

Vue

  • Vue 的响应式原理
  • Vue 的生命周期
  • v-for 为什么要设置 key 值
  • Diff 算法,读过源码?如何实现的
  • key 值设置有什么考量
  • key 设置为 index 值会有什么问题,比如在哪些组件

数据结构

  • 判断单向链表是否有环路

其他

  • 有偏硬币无偏决策(一个不均匀的硬币,设计一个两个人公平的游戏)
#前端##字节跳动##面经#
 类似资料: