MetaApp 前端一面二面 凉经
一面 30分钟左右
主要问了很多基础问题
css:
- 如何居中布局
- position定位
- 选择器优先级
- 移动端适配的方案
html:
- html新特性有什么?
js:
- 怎么理解原型链
- 怎么理解this
- 如何进行类型判断
- 说出数组和字符串的常用方法 至少五个
- es6的新特性
- js的数据类型
vue:
- vue生命周期
- vue双向数据绑定原理
- vue中如何进行父子组件通信
- vue的vuex 状态管理
- vue的任务执行顺序 dom节点挂载
- 你对mvvm的理解
浏览器
- sessionstorage 和localstorage
- 宏任务微任务
二面 凉透15分钟
面试官直接没开摄像头
自我介绍
vue3生命周期
哪个生命周期用于发请求
想在获取到data后马上操作dom怎么做到
组件切换的时候生命周期钩子会怎么执行
说说sessionstorage 和localstorage
cookie有什么用,为什么不用localstorage
sessionstorage和localstorage的信息是共享的吗?大小是多少?
说说vue中的router的两种模式
为什么要用hash ,为什么要用history,他们两者有什么好处和坏处
history模式切换路由会刷新页面?是吗?
说说跨域,跨域是什么
同源策略是什么
为什么浏览器要设计同源策略?
既然同源策略是为了安全,那么为什么会有jsonp这种可以绕开同源策略的手段?而且浏览器也不去修复这个漏洞?
get和post请求有什么区别?
那就是说post请求的大小是无限制的吗?
简单的反问和客套话,其实我没怎么答得出来,很多都是为什么。也算是发现自己不足吧。
下次继续