虾皮前端一面凉经

上来连个自我介绍都没就开始问问题了
说一下内存泄露(直接懵。。),答了一些内存回收机制
进程与线程(答了一些自己记得的)
js编译原理(懵。。):不懂,然后说可以说es6转es5的,自己简单说转语法树再转成对应的es5(不知道对不对)
箭头函数与普通函数区别(常规题)
说程序打印结果(没答好)

如果js类方法是static的话和不加有什么区别(懵。。)
promise状态(常规)--》如果遇到错误,但是没有catch,会改变promise状态吗(不清楚。。查了也没看到说的,有知道的大佬告知一下嘛)
程序打印(7的顺序错了,以为final是最后执行,其他的相对顺序没错)

position的相对定位和绝对定位(常规)
translate和left/top进行位移的区别(懵。。。)
Z-index什么时候生效(用过,没细想,懵。。。)
事件委托(常规)
闭包(常规)
跨域(常规)
jsonP原理(常规)
cors中的options请求是做什么的(没看这部分的,预检请求,凉。。。)
react生命周期(常规)
如果在render里面调用setState会怎样:从生命周期角度答了会产生循环
问了nodejs和typescripts会不会(不会。。)
(没有手撕)
==============
过了两天收到感谢信了,唉,一面直接挂了,看面经感觉别人的都还算常规,感觉自己就遇到了操作系统和编译的东西(基本没准备)
只准备了前端的css,js,浏览器和网络,和一点react的东西,前端涉及的也没有答得很好,然后问到的常规的算是自己准备了,没准备的就不会答了;
可能还是自己太菜了,现在有点迷茫了,是不是要多去补补操作系统其它的内容,可是感觉前端的也还要继续准备,特别自己也是自学没多久,没大厂实习没啥项目
只写了一些学习的项目(也没问简历上的东西)
感觉自己秋招要拿不到offer了,都说虾皮算是面试简单的了,然而自己一面都没过,求各位大佬指点指点,暴风哭泣,害。。。。

#面经##校招##Shopee##前端工程师#
全部评论
ast语法树那个有难度,问的深就尴尬,类的实例方法是基础题,new 出来的this肯定指向是实例,箭头函数和普通函数就是this丢失问题,箭头函数this就是父级的this,普通函数就是隐式绑定window的;static定义的是类的静态方法,实例去调肯定报错。 promise.catch就是promise.then(null/undefined,()=>fn())语法糖,有错误就reject,只不过没写就不执行回调,状态还是改变了。 finall也是语法糖,相当于给then里面传了相同两个回调函数,不一定最后执行,看写的顺序。
2 回复 分享
发布于 2020-08-19 13:39
这难度,,,是在暗示没hc了么。。。
2 回复 分享
发布于 2020-08-19 14:07
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-08-19 13:14
楼主,你笔试A了几道题?
点赞 回复 分享
发布于 2020-08-19 13:24
js编译原理建议看看你所不知道的javascript里面有介绍。
点赞 回复 分享
发布于 2020-08-19 13:30
promsie的状态跟你有没有使用catch、then无关,只要调用了resolve、reject、或者抛出异常就会改变状态
点赞 回复 分享
发布于 2020-08-19 13:44
对了,promise打印的那里控制台打印顺序是2,1,3,5,7,6,4;大家可以参考参考
点赞 回复 分享
发布于 2020-08-19 14:22
楼主不要灰心,一面这个难度算偏难了
点赞 回复 分享
发布于 2020-08-19 14:34
大佬很强了
点赞 回复 分享
发布于 2020-08-19 14:59
感觉是没hc了。特别玄学。
点赞 回复 分享
发布于 2020-08-19 16:58
来网易吧,网易简单
点赞 回复 分享
发布于 2020-08-19 23:50
点赞 回复 分享
发布于 2020-08-20 00:13
楼主面了多久哇
点赞 回复 分享
发布于 2020-08-27 11:53

相关推荐

评论
2
70
分享
牛客网
牛客企业服务