虾皮前端一面凉经

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

相关推荐

11-29 01:17
已编辑
香港大学 Java
一面 1.Java里的异常,顶端类、checked、unchecked异常2.怎么自定义异常3.说一说反射4.谈一谈collection和collections5.如何创建一个线程6.线程池的核心线程数和最大线程数如何确定7.callable和runnable方法的区别8.说一下spring的依赖注入过程9.说一下bean factory和application context的区别10.谈一谈java静态代理和动态代理11.用过redis的哪些数据结构12.如果我用reids的set去存储用户的信息,如果用户特别多,set特别大怎么办13.分布式锁除了redission还有什么14.JVM的同步锁和分布式锁的区别15.基本的数据类型怎么使用分布式锁、16.redission的底层了解吗17.场景题:怎么用rocetkMQ的延时队列去实现统计动态的一小时内该用户登录次数也18.全局异常处理19.对IOC和AOP的理解二面纯聊家常,没问任何专业问题一面1.增删改查幂等性2.分表为什么要分2的倍数,我分100个表行不行,99个表行不行3.介绍kafaka,rocketmq4.核心线程数怎么设置,500个商品同时创建你设几个核心线程5.redission用的是悲观锁还是乐观锁6.jvm垃圾回收7.redis单线程为什么快8.线程池参数,使用流程9.内存淘汰策略10.线程池阻塞队列怎么选择,拒绝策略怎么选择11.spring的ioc,三级缓存12.你知道DDD吗()二面没问八股往广度方面问,各种都问一点三面1.你最有成就感的经历,为什么让你有成就感2.为什么选择Java后端,我看你组里是做几何算法的3.什么事会让你觉得有压力4.职业规划5.未来考虑留在北京吗6.你父母是什么工作7.强度比较高可以接受吗
发面经攒人品
点赞 评论 收藏
分享
评论
3
72
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务