滴滴出行前端面试(一)

面完这次感觉,学东西不能只学表面,一定要深度理解它,要知道它的用法
1.js的基本数据类型(es6新增的symbol数据类型有什么用处,在什么地方用到)
2.深拷贝和浅拷贝,以及深浅拷贝的方法
3.谈谈this对象的问题
4.闭包以及闭包的原理和它的用处
5.js中的事件循环机制
6.谈谈你对es6的理解
7.箭头函数和普通函数的区别
8.了解浏览器缓存吗?http缓存?(这两个我没有具体了解过,没答出来)
9.跨域问题了解吗?项目中有手动解决过跨域吗?
10.谈谈你的项目中用到了哪些技术(我面的时候只做了两个vue项目)
11.知道vue中的单向数据流的概念吗?(她给我说的是可以通过store里数据的修改来改变ui,而ui的改变影响不了store中的数据)
12.谈谈你对vuex的理解
13.mutation和action的区别
14.vuerouter中路由跳转
15.讲一下vue中我们在项目中常用到的生命周期
16.了解git chery pick吗?revert reset 通常你是怎么解决冲突的
17.webpack有没有自己手动配置过?

到了最后问我基础的css了
1.讲一下position的定位方式
2.用过flex布局吗?怎么使用flex来让一个盒子水平垂直居中
额,只能想起来这么多了,最大的感受就是一定一定要深入理解你不会的东西,他要的是你会讲原理,不是定义的规则!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值