2020前端面试题 -----漫漫春招路(持续更新)

一、快手一面
  1. 讲讲你自己的项目经历以及成长
  2. 用css实现一个三角形
  3. 说说几种数据类型(我听成了基本数据类型,一直说六种,最后发现是我愚蠢了,没有听清楚题目)
  4. 判断数组的方法(我说了几种,说到instanceof就让我实现一下)
  5. 封装instanceof()函数(其实是原型链的应用)
  6. 了解缓存吗?讲一讲(我讲的是浏览器缓存,强缓存与协议缓存,我讲完之后,他说你是怎么用的,一般很少在意这些字段,没说出来)
  7. 了解事件循环机制吗?讲一讲(我只说了微任务与宏任务的执行过程啥的,没有说到点子上)
  8. 看我写的项目用的vue,说说声明周期与钩子函数吧
  9. 说说组件间传参的方式吧,除了props还有什么?兄弟间怎么传参?
  10. 了解computed吗,说说与methods的区别,再说说与watch的区别(说完后也没有说到面试官想听的点子上)
  11. 说说promise吧,你了解async、await吗,说说区别与联系(最大的区别应该是出错处理,没讲清楚)
  12. 包装对象。让我补全代码
//补全代码
var a = (2).add(3).reduce(4).add(5)
console.log(a)  //2

当时有点懵,面试官提示是包装对象
12、你还有什么问我的吗?(常规问题)

    感觉在基础的下面藏的是更多的如何实现或者你的具体实践,革命尚未成功,还需好好努力啊!

二。滴滴一面
  1. 讲讲项目经历
  2. 开发过移动端没,移动端与pc端的差距有哪些?(我说了适配,单位还有横竖屏切换,兼容的问题,没有说到点子上)
  3. 知道事件委托不,以及使用事件委托的原因,从内存方面来分析(讲了冒泡但是问到具体的原因就缠不清楚了)
  4. 基本数据类型和引用类型以及储存在内存中的位置(堆内存与栈内存)
  5. vue cli搭建过程(因为我之前都用的打好的,自己没有搭建过,所以就讲了vue 相关知识)
  6. 本来是要问我java与node的区别与联系,但是因为我对java不太熟悉,所以就让我说说node的数据库实用场景,因为这个部门是做数据处理的,所以对node的知识还是有点要求。
  7. 如果从数据库存取数据,数据的数据量又很大,如何优化(多线程和消息队列)
  8. 线程与进程的区别()
  9. 手写一道题吧,知道斐波那契数列不(我写了递归,除了递归还有实现的方法,循环和数组)
  10. 你还有什么问我的?(常规问题)

这次的问题自由的空间比较多,更多的是思考的时间还有具体的原因。还是要多问自己为什么

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值