蚂蚁集团-数字金融线-体验技术部前端最新面经分享

692 阅读1分钟

整体情况总结

第一题、根据表达式计算字母数量

\

描述:输入一串字符串,根据字符串求出每个字母的数量并返回结果对象。(数字为1时可省略)
示例一:输入:A3B2,输出:{"A": 3, "B": 2}
示例二:输入:A(A(A2B)2)3C2,输出:{"A": 16, "B": 6, "C": 2}

\

第二题、手写节流

\

描述

function throttle(func, time) {
    let timeout;
    return function () {
        if (!timeout) {
            func.apply(this, arguments);
            timeout = setTimeout(() => {
                timeout = null;
            }, time);
        }
    };
}

第三题、对象扁平化

\

输入

\

复制代码

{
    a: 'a',
    b: [1, { c: true }, [3]],
    d: { e: undefined, f: 3 },
    g: null,
}

面试 全程电话面 30min

\

  1. 解释一下笔试题
  2. 自我介绍
  3. 有没有看过React的源码?
  4. class组件和使用hooks的组件有什么区别
  5. 有没有用过iframe?没有用过
  6. 有做过h5的手机端的页面吗
  7. 在手机端一般用在什么单位?
  8. 现在写代码Promise用的比较多哈,你能解释一下Promise是什么样的一个概念吗?
  9. 在以往的项目里有遇到什么困难的地方吗?\

下面总结了一些大厂的面试题和经验,需要的小伙伴可以私信我哦

蚂蚁集团-数字金融线-体验技术部前端最新面经分享

蚂蚁集团-数字金融线-体验技术部前端最新面经分享

蚂蚁集团-数字金融线-体验技术部前端最新面经分享

蚂蚁集团-数字金融线-体验技术部前端最新面经分享

蚂蚁集团-数字金融线-体验技术部前端最新面经分享

蚂蚁集团-数字金融线-体验技术部前端最新面经分享

如果本文对你有帮助,别忘记给我个3连 ,点赞,转发,评论,,咱们下期见。

收藏 等于白嫖,点赞才是真情。

亲爱的小伙伴们,有需要JAVA面试文档资料请点赞+转发,关注我后,私信我333就可以领取免费资料哦