久远银海面试笔记
我投了久远银海春招的前端开发,并到了面试阶段。我记载下此次面试的经历,用来供大家面试前端做参考。
此次面试共有两个阶段,分别是笔试和面试(技术+HR)。
1. 浏览器 与 HTTP
Cookie,sessionstorage,localstorage的异同
页面加速加载的方案
浏览器渲染页面的流程
什么是回流和重绘?什么时候会发生回流?什么时候会发生重绘?
2. HTML + CSS
盒子垂直水平居中
几种css的position参数的区别
清除浮动的几种方式
弹性盒子布局的概念
Display:inline-block后的盒子间的间隙问题如何解决
什么是响应式布局,怎么实现
3. JavaScript
原型链
闭包
Promise理解
手写一个 isMerge 函数,判断str是不是由partA和partB中的字母构成,要求str中字符出现的顺序和partA或partB中顺序相同。
jquery选择器
用jquery实现链式调用
Ajax流程
Promise中catch回调与then的第二个回调参数有何区别
应用怎么区分不同环境?
4. Vue
4.1 Vue 使用
Vue中watch与computed的区别
Vue事件修饰符
Vue页面性能优化方案
Vue生命周期?
Vue组件被加载是调用了哪些生命周期函数?
Slot插槽是什么,怎么用?
v-if 与 v-show
4.2 Vue Router 使用
什么是路由
Vue-router中传递params和query的区别
Vue-命名路由
Vue-router动态改变路由模式
Vue-router三种路由
Vue-router中 router-view组件作用
router ?
Vou-router几种跳转方式
Vue-router 动态路由是什么
路由嵌套
4.3 Vuex 使用
Vuex的有哪些属性
怎么修改Vuex的store的值,actions中能不能直接修改store的值?如果不能,那应该怎样修改