地平线前端一面

时间:4.25  50min
1.自我介绍
2.实现双栏布局,左边固定,右边自适应的方法
3.vue生命周期
4.合并数组的方法有哪些
5.闭包的原理
6.relative和absolute的区别,如果没有relative,只有absolute,会出现什么情况?
7.说一下箭头函数,箭头函数的特点,箭头函数中如果有this,this会变化吗?
8.数组的方法有哪些
9.开始看代码说输出,涉及到var.let.const的作用域,settimeout函数,和new出的实例对象
10.说一下深拷贝浅拷贝
11.手写深拷贝方法
12.手写一个利用promise实现的函数
13.说一下async await
14.说一下组件通信的方式
15.说一下promise的状态有哪些
大概记得这些
#地平线# #面经#
全部评论

相关推荐

到家时长41min,问得比较基础1. 自我介绍2. 目前在实习不3. 具体讲一下实习时做的项目4. 类组件和函数式组件区别5. 页面上线后,组件重复渲染怎么解决(React.memo,shouldComponentUpdate)6. interface和type的区别7. 前端i18n原理,如果会影响性能怎么优化(懒加载?后来感觉是服务端注入时的事,应该往服务端思考)8. 项目里最有挑战的内容9. 手写一下懒加载图片核心逻辑(img.offsetTop 10. 几个项目怎么做的测试(只做过单元测试,面试官想听到的估计是E2E)11. js模块化方案有哪些,区别12. 模块之间循环引用会有什么问题,怎么解决(webpack里是建立依赖图时创建一个map,然后再编译)13. ts有用过enum吗,enum编译成js是啥(对象,key和value都会做索引)14. js精度丢失怎么解决(我说bigint,转字符串,然后说不如用第三方库,面试官绷不住了)15. 手写大数相加(感觉稳了,泪流满面。******************)16. 平常项目上网页安全会做什么处理(xss攻击框架转义,别用危险api,csp;csrf设置token)17. https过程(说了一半就打断了)18. 线上白屏从哪些角度排查原因(页面资源和js报错)19. 实习经历收获了啥,为什么不继续实习(我菜)20. 反问(技术栈react,移动端用自研框架)#前端面经##面经##前端#
点赞 评论 收藏
转发
点赞 6 评论
分享
牛客网
牛客企业服务