虾皮前端二面面经

楼主秋招已经结束了,之前泡池子期间不敢发出来,所以打算等秋招结束后总结发出来,能在未来给大家参考。

因为时间有些久远,楼主只能将当时的一些记录发出来,有些细节的地方可能不清楚,仅供大家参考。

时间:1h

  1. 自我介绍。
  2. 你觉得为什么会引入前端框架呢?框架的作用是什么。
  3. Jquery写的代码一定比用React写的代码性能更好吗?
  4. 手撕两道题:
  5. 实现 JS 函数式编程中的 compose 函数(可接收多个 function 用于组合,执行顺序从右到左,前函数的执行结果作为后函数的入参)
  6. 实现一个观察者模式 Observer 类。$on 注册监听事件,$emit 广播事件,$off 取消事件监听,注意: $off 可以取消监听指定的 handler 或所有指定事件。
  7. 实现一个场景:实现一个可视化的报表,作为前端需要考虑哪些呢?
  8. 面对一种瞬时的并发请求,QPS有一个瞬间的峰值,作为前端同学,你有什么方式可以通过前端的手段来减少后端的请求压力。
  9. 如果你在团队里接到一个需求,你有一个自己的技术方案,但你和你的leader的想法不同,但你认为你自己的技术方案比他好,你怎么去处理这件事呢?
  10. 如果你的一个需求经常发生大的变更,你作为开发,你怎么去处理这件事。
  11. 你为什么会选择做前端呢?你有没有认真思考过这个行业。
  12. 你如何在重复的业务工作中保持自己的自驱力并让自己不断成长?
  13. 你如何看待业务和技术之间的联系。
  14. 反问。

二面面试官更多是综合考察,问了很多认知类问题,面下来感觉不错。

#软件开发笔面经#
全部评论
请问佬二面完多久收到电话的呀
点赞 回复 分享
发布于 11-14 15:18 陕西
佬虾皮是开了吗,去哪里了
点赞 回复 分享
发布于 11-14 15:34 湖北
楼主最后去那了
点赞 回复 分享
发布于 11-14 15:36 浙江

相关推荐

一面1. 为什么选择前端2. 实习经历3. 跨域4. JSONP 的具体实现5. mobx 是什么,什么时候会使用6. markdown 解析器除了正则表达式实现以外还有什么实现方式7. session 和 cookie8. interface 和 type 的区别9. fiber 架构10. 对一个组件同时修改文字和背景,会不会出现其中一个修改成功,另一个修改失败被中断的情况11. 为什么 hooks 不能在条件分支和循环中使用12. map 和对象的区别13. 看代码说输出:this 指向问题14. 手撕:数组扁平化15. 手撕:忘了...挺简单的一道题二面1. 用的 React 什么版本2. Fiber 架构3. 对于一个执行时间很长的任务来说,Fiber 是怎么对它切分时间片的(答了 fiber 的链表结构说不对,不知道面试官想要什么回答)4. 浏览器一帧大概是多长5. 状态管理组件的好处6. 子组件与祖先组件之间的通信方式7. useContext 的弊端是什么8. 父组件重渲染如何防止子组件重渲染9. 事件总线在使用的过程中遇到过什么问题10. 如何快速区分宏任务和微任务11. 现在和以前的事件循环实现12. 学前端多久了(不敢说实话,说了半年但是面试官还是觉得少了)13. 怎么学习前端14. 如何检验自己的学习深度二面无寿司,20分钟结束,寄到奶奶家
查看29道真题和解析
点赞 评论 收藏
分享
7 11 评论
分享
牛客网
牛客企业服务