蘑菇街 暑期实习 前端面经

差点忘了还面了蘑菇街,我说实话,我起码答出了90%的题目,然后还是挂了,您这招神仙呢?

一面(60min)

记得不太清楚了,凭印象写吧

  • vuex解决了什么问题
  • vif和vshow的区别
  • 双向数据绑定
  • const和let的区别
  • 怎么保证js对象不改变
  • proxy和defineProperty的区别
  • promise的三种状态
  • promise.all和promise.race的区别
  • promise异常捕获的方式
  • try catch可以捕获异步事件吗
  • async await实现sleep
  • 事件循环机制
  • 骰子布局实现
  • css3实现从左向右移动的动画
  • position的各种取值和区别
  • 说一下absolute和relative相对于什么
  • 垂直居中实现
  • translate是相对于什么
  • 说一下https
  • ssl是传输层还是应用层
  • 三次握手过程
  • 作用域和作用域链
  • 闭包和它的问题
  • 如果一个页面越来越卡,快速定位到内存泄漏的地方
  • react生命周期函数
  • koa2和koa1的区别
  • 说一下洋葱模型
  • 项目中的难点
  • webpack中多次加载的元素打包后会有几次,为什么
  • 输出数组中出现次数超过数组长度一半的元素
#实习##面经##春招##蘑菇街##前端工程师#
全部评论
太强了招进去打自己脸
点赞 回复 分享
发布于 2019-04-24 23:07
你好~,请问如果一个页面越来越卡,快速定位到内存泄漏的地方你怎么答的鸭
点赞 回复 分享
发布于 2019-04-24 16:18
当时秋招全答上来了我还是一面挂
点赞 回复 分享
发布于 2019-04-24 15:26

相关推荐

思念SiN:你这里没有通过的主要原因应该是计算平均分数的时候,在你贴的代码的第23行: ```c b[i]=(sum-max-min)/(m-2); ``` 等式的右边实际上是两个`int`类型的变量在做除法,C语言里面得到的结果会是这个除法的整数部分,余数部分被舍弃了,也不会自动变成浮点数去做除法。所以虽然你使用了`b[i]`这个浮点数去接收结果,但是等式右边除法是先得到了一个整数,然后再被转换为浮点数再赋值给了`b[i]`。你可以按下面这样,在做除法之前,先进行类型转换,就能得到期望的结果: ```c b[i]=(float)(sum-max-min)/(float)(m-2); ```
点赞 评论 收藏
分享
哞客37422655...:你猜为什么福利这么好还得一直追着你问
点赞 评论 收藏
分享
评论
点赞
28
分享

创作者周榜

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