快手前端面经总结

js

出现次数题目答案
2JS的基本数据类型面试官:说说JavaScript中的数据类型?存储上的差别?
1深拷贝面试官:深拷贝浅拷贝的区别?如何实现一个深拷贝?
1ES6语法const,let,箭头函数,Promise , Generator函数 ,解构赋值 ,模板字符串 、Proxy
1箭头函数和function区别面试官:函数新增了哪些扩展?
1weekMap和Map的区别,weekMap应用场景在什么地方,使用过吗面试官:你是怎么理解ES6新增Set、Map两种数据结构的?
1闭包函数保存变量会造成内存泄漏吗闭包会造成内存泄漏吗? 不会!!!
1map和foreach有什么区别面试官:数组的常用方法有哪些?
1浏览器垃圾回收机制说一下面试官:说说 JavaScript 中内存泄漏的几种情况?
1js事件循环机制说一下面试官:说说你对事件循环的理解
1parseInt是干嘛的面试官:谈谈 JavaScript 中的类型转换机制
1[1,2,3].map(parseInt) 为什么输出 1,NaN,NaN[“1”, “2”, “3”].map(parseInt)为什么返回 [1,NaN,NaN]

css

出现次数题目答案
1rem和em的区别面试官:说说em/px/rem/vh/vw区别?
1CSS动画css动画有了解吗
1CSS盒模型面试官:说说你对盒子模型的理解?
2垂直居中面试官:元素水平垂直居中的方法有哪些?如果元素不定宽高呢?

浏览器

出现次数题目答案
2当用户输入url后发生什么面试官:说说地址栏输入 URL 敲下回车后发生了什么?
1dns解析过程面试官:DNS协议 是什么?说说DNS 完整的查询过程?
2浏览器缓存,cookie,localStorage,sessionStorage区别理解cookie、session、localStorage、sessionStorage之不同
2HTTP2.0相对1.0有什么提升面试官:说说 HTTP1.0/1.1/2.0 的区别?
1history和hash原理的不同前端实现路由就是这两种方式浅析一波路由的hash 和 history 的区别与实现原理以及服务器刷新404的问题及解决方法

nodeJs

出现次数题目答案
1用node创建一个serverNode.js 创建第一个应用

手写题

出现次数题目答案
1判断两个二叉树是否相等正常遍历比较即可
1大数相加字符串加减
1数组扁平化

vue

出现次数题目答案
2vue中data为什么是函数面试官:为什么data属性是一个函数而不是一个对象?
1解决跨域面试官:Vue项目中你是如何解决跨域的呢?
1双向绑定面试官:双向数据绑定是什么
1用过vue-router的什么个人建议,动态路由匹配和路由懒加载一定要有Vue Router
1VueX中的mutation和actionvuex 中 actions 与 mutations 的区别,以及如何触发
1vue-router的原理是什么大前端进阶-Vue-router原理

参考网站

快手前端一面面经
快手前端实习生一面(二面结束,期待hr面~许愿offer)
快手实习一面面经

  • 2
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值