此文章中只是简单的记录一下面试过程中被问到的问题
腾讯
-
自我介绍一下?
-
深拷贝 浅拷贝 = 有什么区别?
-
写一下实现浅拷贝的思路?
-
手写深拷贝?(尽可能多的写)
-
localStroage sessionStroage cookie有什么区别?
-
vue 和 react有什么不同
-
vuex和redux有什么不同
-
vuex的action和redux的action有什么不同
-
vue在写法上和react有什么不同?
-
react高阶函数你用过哪些?
-
useState有什么作用?为什么要使用useState?
-
react生命周期有几个?简单说一下。
-
es6有哪些新特性?
-
箭头函数和普通函数有什么不同?
-
写过什么项目,遇到过哪些问题,怎么解决的?
虹软科技
-
如何让一个盒子水平垂直居中?
-
如何将一个字符串转换为数组?
-
如何将一个数组转换为字符串?
-
html5有什么特点?
-
怎么使用css3实现轮播图?
-
简单介绍一下css盒模型?
下面的是其他一些公司我暂且记得的问题
-
说一下reacthooks?
-
无状态组件和有状态组件有什么不一样,性能优化体现在哪里?(这里是答主说了性能上有优化,然后就被问体现在哪里,有没有数据支撑,这告诉我们不清楚的东西不要乱说,以免给自己挖坑)
-
thunk中间件等有什么用?
-
原型链继承的原理?
-
原型对象和数组对象?
-
事件冒泡和事件捕获有什么区别?
-
事件代理(委托)是什么?
-
react中的state和props有啥区别?
-
简单讲一下队列和栈?
-
parseInt和parseFloat以及Number的区别?
-
简单讲一下堆和栈?
-
手写一个闭包?
-
react中请求数据一般放在哪个生命周期?
-
树的遍历?
-
遍历循环图?
-
时间循环?
-
宏任务和微任务?