秋招前端面经
面经
京东8.30一面
讲一下怎么做的RN优化
用过什么前端脚手架
ts vs js-具体场景
js vs java
常用ES新API
给你一个网页,如何搭建
CSS新框架
用过哪些布局
为什么学前端
前端发展太快,如何选择学习路线
上手新框架(比如Vue)需要多久
webpack vs metro
让你开发一个项目,会选择开源还是给公司
反问:
学习建议——学得精,有专攻的领域
面试结果——后天二面
百度8.30一面
ES6了解吗 Promise
防抖节流
JS event loop
前端路由Hash vs History
CSS 盒模型 正常盒 ?盒
position: absolute相对于什么定位
React Hooks 作用
React 函数 vs class
sessionStorage localStorage
设计模式-详细讲一个实现
排序算法-讲一个思路
堆和栈的区别
单链表判断环
CDN
输入URL发生了什么
HTTPS
反问:
数据结构等知识好,前端经验不足,建议做项目冲春招
字节9.1一面
项目详细实现
ES6新语法
const, let, var
平时还用var吗
讲讲Promise
有Promise为什么还需要async
用Promise还是async多
为什么要先捕获再冒泡,这个机制的作用
webpack打包流程
需要配置webpack哪些选项
开发和发布环境需要注意哪些差异
合法二叉搜索树——Infinity写法
数组拍平带深度
反问:
项目建议:组件库
快手9.1一面
项目
从输入URL到展示
什么情况下创建图层
为什么引入图层,图层是不是越多越好
点击是如何被定位到具体DOM元素的
移动端同时点到两个按钮,如何判断,如果其中一个有绑定事件呢
前端缓存,强缓存,协议缓存,no-cache和no-store区别
对象检测循环引用
帧率,如何js计算(??
typeof typeof typeof xxx
重复声明function-覆盖
实现curry化
实现buildRequest,带pool参数,并发控制
前缀树
部门:协助办公,在线文档
建议:有深入了解的内容
9.2小米一面
RN vs 原生
MRN一个页面占用多少内存
MRN有没有性能监控模块
MRN状态管理
设计模式,MVC/MVVM/MVP区别
开发国外的网站,需要注意哪些
HTML5强制存储(????
JS异步编程有哪几种方式
React生命周期,如果发请求应该在哪个周期
React组件之间如何通信
React和React Native是什么关系
跨域,为什么限制跨域,如何攻击
首屏渲染优化,提示服务端,请求从出发到返回
算法:
重排链表,正一个倒一个
层序遍历
建议:学得杂,缺乏前端经验,做React项目
9.6 字节二面
美团项目
浏览器有哪些进程
当解析到 <script>
标签会发生什么
React Native如何跟原生接轨
JSBridge
React事件机制
React合成事件
class为什么要调用super
constructor执行过程发生了什么
setImediate
vs setTimeout
哪个部分负责取出事件,插入队列
实现 Promise.allSettled
实现并发控制scheduler
9.7 京东一面
美团工作
RN对于图片的处理
Tree-Shaking及配置
RN业务开发?
React生命周期
生命周期耗性能的部分,如何优化
回流和重绘
除了js还做过什么——安卓,spring
nodejs如何写后台服务,js运行
逻辑题
9.7 小米二面
react native和前端开发的差异
平时用Hooks还是类,Hooks API,useEffect
前端安全,xss,csrf
跨域,cors
HTTP缓存
手写防抖/节流,关于this
手写红绿灯,提示Promise
看代码说输出,宏任务微任务
实现函数,数组中每个人成绩最大值
检测链表有环
快排vs归并
写过nodejs吗
tree-shaking
webpack cssloader,styleloader,图片loader
webpack chunk
px, em, rem差异
css实现header布局,清除浮动
css预处理器
fetch
9.14 快手一面
为什么想做前端,接触过前端哪些方面
tree-shaking是怎么做的
模块化发展历程
cjs可以tree-shaking吗
js看输出,var声明提升,赋值不提升
一般如何判断this
箭头函数和普通函数的区别,new
new的原理
谈一谈对Promise的理解(定义,method,错误处理
Promise.resolve(1).then(2).then(console.log)
手写交通信号灯
Babel插件是用来做什么的,怎么写的
Babel原理
CSS有了解吗,对position的理解
RN的CSS
RN对于React的DSL的序列化反序列化
HTTPS握手
算法:有效的括号字符串(,),*
9.20 快手二面
RN性能优化方向
Tree-Shaking
编译课设
Babel插件,其它实现
detect problem
国企实习-Java和其它后端开发的区别
控制反转和依赖注入
设计模式-why单例,全局变量
上台阶:递推/递归+空间压缩一半
部门:vue+ts
#前端##面经##秋招##京东##百度#