鹰角全栈开发工程师一面
- 项目什么时候做的,完成时间
-
擅长什么方面,比如样式或者js数据处理还是后端
-
echarts用什么方式实现的,canvas和svg有什么不一样,数据庞大的时候哪种比较合适
-
出于什么原因前台用vue后台用react
-
vue和react的差别是什么
-
vue和react靠什么实现数据绑定
-
react用的class组件多还是函数式多,有什么区别,为什么选择函数,你觉得hook能完全替代class中的生命周期吗
-
useEffect在哪个生命周期中执行
-
描述一下盒模型
-
display那些属性有什么,分别有什么区别
-
知道BFC吗,什么情况下使用,怎么设置BFC
-
js获取一个元素的宽高,如果这个元素没有style属性能获取吗
-
浏览器怎么渲染html文件的
-
加载js文件的步骤在哪里
-
vue-router怎么实现路由切换的
-
介绍一下token,问什么需要token
-
token存在哪里,为什么不存在cookies,存在cookies和localStorage有什么区别,使用token和使用cookies有什么区别
-
组件带解析文件的功能吗,有了解过不需要上传到服务器直接在前端解析这方面的知识吗,了解文件上传的原理吗,文件会经过怎么解析发送给后端
-
express和koa2有什么区别
-
提到了async和await,说一下你对它们的理解
-
promise有几种状态
-
前端页面安全有什么了解,(xss/cfrs)介绍一下,怎么解决这些问题?CSRF可以用验证码,能详细介绍一下怎么用吗,xss不要用innerhtml那应该用什么,和innertext有什么区别
-
对浏览器缓存有了解吗, 描述一下怎么去优化一个页面的缓存
-
哪些请求可以缓存哪些不能缓存
-
get和post的区别
-
option是在什么请求之前会发送的,为什么要发option,除了预检方法支不支持还有什么功能
- 了解过跨域吗,介绍一下,跨域请求时注册账号,但是跨域了,注册成没成功?检测是否跨域是在哪个阶段
- 反问:前端技术栈react,后端大部分node,负责官网活动页面等