蚂蚁集团-前端面经

基本情况介绍:

  • 社招三年

面试结果:

  • 一面过
  • 二面凉

一面

编码题

  1. 非递归实现二叉树中序遍历
  2. leetcode:121. 买卖股票的最佳时机

八股

  1. 描述下就是宏任务和微任务分别是什么?执行顺序是什么?宏任务、微任务分别有哪些?
  2. 箭头函数可以作为构造函数吗?
  3. JS 为什么会有浮点精度问题,然后怎么去解决这个问题?
  4. 什么是原型链
  5. for in 会遍历到原型链上的方法吗?
  6. 说一下为什么浏览器会有跨域的限制,怎么解决?
  7. Jsonp 用过吗?说明一下
  8. 跨域是服务器拒绝请求还是浏览器去拒绝的请求?
  9. HTTP 的那个 OPTIONS 请求方法是干嘛的
  10. HTTP 的请求方法有哪些?
  11. POST 和 GET 相比有什么区别
  12. 简单说一下 React fiber 的作用和原理
  13. React 的任务调度是怎么做的
  14. React 中怎么判断出来浏览器剩余多少空间时间
  15. requestAnimationFrame 了解过吗?它的使用场景是什么?
  16. 描述一下 React 的合成事件,为什么不直接绑在元素上?
  17. 说一下什么是 HOC,HOC 能用来做什么?
  18. useEffect、useState 为什么不允许放到 if 判断里?
  19. 工作中有用过微前端吗?有了解过吗?

项目相关

  1. 项目相关问题
  2. 为什么要将 Webpack 版本升级,Webpack5 相较于 Webpack4 有哪些优势?(简历中提到升级问题)
  3. Webpack5 里的模块联邦能介绍一下吗
  4. 项目中写到 node 端服务,做了些什么?

二面

工作相关

  1. 为什么看新机会
  2. 去年绩效情况
  3. 找工作是有什么样倾向
  4. 工作中做过最有挑战的一件事情,技术相关
  5. 其他...

输出+编码

  1. this 输出问题
  2. 重构一小段代码
  3. leetcode:3. 无重复字符的最长子串
  4. 一个人要过一座80米的桥,每走一米需要吃一颗豆子,他最多可以装60颗豆子,问最少需要吃多少颗豆子才能走完桥?
相关推荐
tryCbest35 分钟前
Vue3——第 13 篇:计算属性与侦听器——computed 与 watch 的进化
前端·javascript·vue.js
怒放的生命19911 小时前
本地用 pnpm 省磁盘,团队继续用 npm:极简实践
前端·npm·node.js
用户117953654781 小时前
企业团队编程软件怎么选:AI编程工具的协作与落地能力对比
javascript
师夷长技以自愈1 小时前
第 5 讲:Function Calling 做强制结构化输出——把「交卷」伪装成 tool
面试
believed_breadfruit1 小时前
我开源了一个HTML 分页导出工具,解决了复杂页面的内容截断、跨页错乱和长文档白屏问题
前端·javascript·github
福狼1 小时前
从“网墙”到柔性曲面:一次 WebGPU 波浪的逆向分析与重建
前端·逆向
宝哥聊编程1 小时前
主流 Agent 平台对比:Coze、Dify、飞书、扣子、OpenClaw 落地实操手册
前端·人工智能·飞书
时间的情敌2 小时前
Vue3 + Cesium 实战:本地上传 GLB 模型、模型上叠加 GLB、点击控制透明度
前端·vue.js·cesium
拖孩2 小时前
流量主门槛从 500 降到 100,我的小程序上线 18 小时够到了线
前端·后端·微信小程序
深蓝AI2 小时前
编码 Agent 的界面味靠提示词压不住:Impeccable 用无模型规则拦同一套模板
前端·程序员