订阅
凌笛科技
杭州市 · 互联网 · 20-99人
公司实力雄厚
科技型中小企业

面试经验

“普通难度”
“体验不好”
7 条面经
有收获hr深挖项目
匿名用户
前端开发
未通过感觉没戏
面试官问的一些问题感觉get不到重点,比如: 1. 使用过async/await、promise吗?有什么去区别?项目中使用哪一种?我回答async/await是处理异步的同步写法,他async返回的就是promise,它相当于promise的同步语法糖。promise是es6的处理异步的方法,可以链式使用,有点类似回调的写法。(这里都没什么问题,接下来是重点)项目中都有使用。面试官就和我纠结为什么不是统一一种写法?async就是基于promise的,为何要统一,只用一种写法?本来就是适用于两种不同场景的写法。 2. 常用路由的原理我回答,hash路由基于锚点不会触发浏览器向服务端请求,history路由基于pushstate。(重点来了,history路由有什么注意的地方?)我回答,如果第一次请求不是根路径,而是www.xxx.com/page/1,服务器接受请求回去找该路径下的东西,找不到就会返回404,实际上你的项目是存在这个页面的。解决方式就是配置一下nginx,访问非根路径时让它跳回去(当时忘记说nginx的try_files配置了,但是意思已经描述清楚了),面试官好像一脸不信的样子,问我真的是这样吗?让我都怀疑自己了。 3. 在项目搭建,做了哪些东西(基于我写的h5项目,使用的是vue)我回答当时用了vue-cli,使用了vw布局,所以引入了postcss,做了些配置工作,然后引了一些第三方库,比如moment.js。然后在脚手架里额外加了点我需要的环境变量(光dev和prod不够用)。然后面试官问我除了这些没了吗?这样就能使用了吗?反复问了我好几遍。(我又开始怀疑自己了,vue-cli本来就是开箱即用的,加了点需要的依赖、环境变量等等,还需要什么吗?)感觉全程都被面试官弄得怀疑自己了,感觉自己也没说错啊。 ...查看更多
2 年前 发布
2
加载中
看准网凌笛科技凌笛科技面试经验