美文网首页
前端面经

前端面经

作者: _章鱼小丸子 | 来源:发表于2021-05-13 16:20 被阅读0次

掌门二面(4.22)

1.react fiber原理
2.常见的数据管理方式
3.useContext和useReducer什么区别,如果选择
4.扑克牌判断是否为顺子逻辑思维题

携程

1.八股文(原型链、类型判断、)
2.useState和useReducer的区别
3.react中的性能优化有哪些
4.发版本的时候 ^和~有什么区别
5.包的版本怎么做差异化管理
6.自己如何实现一个埋点机制
7.如何区分是否为原型属性
8.props和state的区别,props可以改变吗
9.如何减少渲染
10.通信的全部方式有哪些,有什么区别
11.深拷贝和浅拷贝怎么实现
12.json.stringfy实现深拷贝的原理是什么
13.深拷贝的时候相互依赖,如何解决
14.useState和setState有啥区别,为什么要使用useState

TreeLab

1.如何实现多个组件自组件的定位
2.vue和react diff算法的区别
3.虚拟dom

得物(4.21)

1.前端工程化的理解
2.现在的公司怎么做组件开发、代码拆分、代码规范
3.自己有参与组件开发吗
4.谈一下自己封装组件的过程
5.类数组是什么,如何将类数组转化成数组
6.快速找到最大的值
7.css不可见元素及区别
8.css垂直居中flex和至少两种方式
9.flex:0 auto 1 分别代表什么
10.webpack自己做过哪些打包优化

bilibili(4.21)

1.聊项目
2.说一下useState什么时候同步什么时候异步,为什么?原理是啥?
3.说一下react class和hooks的优缺点
4.说一下react fiber
5.说一下 proxy和object.defineProperty()的区别
6.手写一个new函数
7.手写flat函数,多种方法
8.一个promise的题目,涉及setTimeout(宏微任务)
9.做过性能优化方面的吗,有哪些
10.性能优化有哪些指标,平时自己怎么看性能
11.react中有哪些避免重复渲染的方法
12.css 回流和重绘的过程,哪些属性会导致他们产生
13.React事件合并了解吗
14.H5 如何做响应式布局
15.Rem的原理是什么
16.网页最小字体12px,如何实现10px
17.缩放过的元素的相对位置会改变吗?
18.https和http的区别,使用什么加密方式

米哈游(4.20)

1.聊项目有什么出彩的
2.useEffect里面两个异步事件,然后依赖为空,改变第一个异步事件改变state状态,第二个异步事件拿到的值是什么,怎么解决
3.hooks的底层原理知道吗?
4.h5做的是嵌入式的还是混合式的
5.node事件循环
6.未来技术方向职业规划balabala,其他问题记不清了

抖音tiktok

1.说项目和项目亮点
2.实现loash的insect函数
3.实现retry(fn, times)方法
4.为什么用callback,好处是什么
5.useEffect和useLayoutEffect的区别是什么
6.富文本会涉及哪些攻击
7.描述dns的全过程

pdd(4.14)

1.如何一次性判断js的全部类型
2.webpack是做什么的,怎么优化
3.css 元素不可见的类型
4.手写一个input组件
5.如何判断受控组件和非受控组件
6.手写数组去重
7.如何去掉字符串的最后一个字符
8.class和函数式编程的区别
9.组件的名字一定要大写开头吗
9.hooks怎么模拟class的生命周期
10.componentWillReceiveProps为什么会弃用
11.如果登录的时候后端返回过期了,可能的原因有哪些
12.504状态码是代表什么
13.实现一个函数:function retry(fn, interval, times)fn是一个promise,重试上限为times次,重试间隔为interval,重试成功返回成功的结果,失败返回失败的结果

掌门教育(4.14)

1.说一下对协商缓存的理解,浏览器判断缓存的过程(优先级)
2.304状态码是什么
3.h5里的1px问题和点击穿透问题有碰到过吗
4.说说对react diff的理解
5.说说react hooks的原理
6.react的新特性fiber了解吗
7.关于flex的一个demo实现
8.哪些样式可以继承
9.为什么会出现0.1+0.1=0.199999999这种类似的问题
10.组合寄生继承是什么
11.js作用域有哪些,什么是原型链
12.如何深拷贝和浅拷贝,区别是什么
13.一个this指向的小题目
14.new返回什么,做了什么操作
15.js异步有哪些,event loop说一下
16.webpack loader和plugin用的多吗,区别是什么

相关文章

  • 2万5千字大厂面经+2018前端面试总结

    转:2万5千字大厂面经转:2018前端面试总结

  • 前端面经

    非科班无实习的渣硕_(:з)∠)_ 一篇不算面经的面试记录,由于自己太水参考价值不多,用于给自己存储知识经验~ (...

  • 前端面经

    1.js的onclick事件和jQuery的click事件有何区别? 1.onclick是绑定的事件(它是一个事件...

  • 前端面经

    【前端】绿盟科技实习面经:https://www.nowcoder.com/discuss/113284 【前端】...

  • 前端面经

    掌门二面(4.22) 1.react fiber原理2.常见的数据管理方式3.useContext和useRedu...

  • 前端面试题

    前端面经 js 数据类型有哪些数据类型:Number,Object,String,Null,Undefined,B...

  • 手撕面经 - 精准打击

    校招2篇,实习1篇,会及时做出调整 字节跳动前端一面面经(感觉凉凉) [字节]一面凉经 腾讯暑期实习前端面经

  • 贝壳前端面经

    愿你被很多人爱,如果没有,愿你在寂寞中学会宽容。——刘瑜 8.26早上面于北京贝壳总部,体验不错。三面下来总共耗时...

  • 京东前端面经

    一面: 1.介绍实习时做的项目。2.介绍参加过的比赛中自己的职责(根据简历来问的)3.移动端和桌面端开发的区别4....

  • 前端面试经

    1 ,sessionStorage 、localStorage 和cookie 之间的区别 共同点:用于浏览器端存...

网友评论

      本文标题:前端面经

      本文链接:https://www.haomeiwen.com/subject/eiollltx.html