站点工具

用户工具


作者:ZOZO_Zoey 链接:https://www.nowcoder.com/discuss/717294?type=post&order=recall&pos=&page=1&ncTraceId=&channel=-1&source_id=search_post_nctrack&gio_id=3EB8F4DA34F6E607742764CE88DC6427-1638951379198 来源:牛客网 2021-08-24

字节 前端提前批 一二三面面经

一面

  • https 访问流程
  • ca证书里面都包含什么
  • tcp udp 区别,三次握手四次分手
  • 服务器端负载均衡
  • 浏览器渲染过程
  • 强缓存,协商缓存,etag识别完还看last modified吗
  • 同源,跨域,简单请求和复杂请求
  • js 基本数据类型,如何判断数据类型
  • 原型链,原型链顶端是什么
  • 手写instance of
  • 手写深拷贝
  • 事件循环,宏任务微任务,看代码说输出
  • react vue 虚拟dom diff算法
  • vue 双向绑定原理
  • 路由种类
  • 算法 合并区间求总长度

二面

  • 自我介绍,聊天,如果百度能转正还有意向来字节吗
  • 指定深度的数组扁平,我用reducer写的,这是从外到内扁平,能不能从内到外,提示双指针
  • URL解析参数query,写了传统的,要求写正则版本
  • html的head标签里有什么,提到了meta,meta有什么作用,举例
  • link标签 如何优化
  • style标签 如何优化 defer async区别
  • css 子盒子不定宽高的水平垂直居中 两种方式 flex position absolute
  • css 动画实现有几种方式,requestAnimationFrame作用,什么情况下用
  • settimeout能不能写动画,有什么缺点,如何优化
  • web worker 和 js 之间如何传参
  • 做过移动端吗(没有
  • setState 同步还是异步
  • react hook实现原理 之前hook的数据都存在哪里
  • useMemo 和 useCallback 区别,分别的作用和使用场景
  • JSX 如何解析,babel之后的对象是什么类型,以什么形式调用React.createElement
  • js实现并发限制的异步调度器
  • 反问

三面

  • 自我介绍 实习 项目
  • react hooks 你知道的都讲一下
  • react router 讲一下
  • react和vue的区别
  • 讲讲mvvm模式 view model里是什么
  • 讲一下怎么用栈实现队列
  • 讲讲你知道的排序算法
  • Https的过程讲一下
  • Dns的查询过程
  • 手写判断字符串是否为标准ipv4

没有HR面,直接通知offer审批流程中

若愚 · 2021/12/08 16:56 · 前端面经_字节26.txt