字节 前端开发 秋招正式批 两轮六面面经
发发面经回馈社区,也感谢大佬们分享的面经
第一轮:bos投的,隔天约面
一面:
实习及项目相关
ws、轮询、sse、http2
用相对路径引用本地的图片和引用一个远程cdn图片有什么区别
详细介绍一下浏览器缓存策略
- 命中强制缓存的话有网络请求吗
- 命中强制缓存有状态码吗
- 强制缓存cache-control和expires谁的优先级高,协商缓存呢
简单介绍一下js数据类型
- typeof array是什么
- 讲一下对原型链的了解,解释Array.prototype.__proto__=Object.prototype
- str="xyz";str[0]="y";console.log(str)输出是什么?为什么?
- string类型是怎么调用一个方法
题目:
事件循环题、闭包题、合并有序数组
二面:
实习及项目相关
了解微前端吗
- js隔离、css隔离主流实现方案
有了解过一些性能优化方案吗
- 说一下代码分割的原理
计算机网络
- dns解析是为了什么
- tcp三次握手四次挥手
- https是为了解决http的什么问题,https就一定可信了吗
题目:
判断变量是数组的所有方法、事件循环题、变量提升题、用迭代和递归分别实现二叉树中序遍历、数组扁平化
第二轮:上一轮二面三天后挂,感谢信当天被捞
一面:
实习及项目相关
了解微前端吗
- 子应用之间的通信如何去设计
浏览器缓存策略
详细介绍事件循环
- 出现背景,解决了什么问题
http2
useEffect、useLayoutEffect区别,使用场景
题目:
事件循环题、大数相加
二面:
实习及项目相关(基本无八股)
题目:
n数之和
三面:
实习及项目相关(基本无八股)
虚拟列表原理
- 列表项不定高和定高分别怎么实现
怎么系统学习前端的,看过哪些书
题目:
实现函数调用n次每次间隔m秒、股票买卖(1次、多次)
加面:
实习及项目相关(基本无八股)
白屏出现原因,如何实时检测
前端单元测试原理、意义
编译过程、ast
题目:
实现四则运算(不带括号)
#软件开发笔面经##前端面经#