【前端一面面经】蚂蚁集团

【前端一面面经】蚂蚁集团

一面:

编码题:

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

八股文:

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

#前端面试#
全部评论

相关推荐

总共三个阶段,项目拷打/八股/代码,差不多70m。面试官最后直摇头,有缘再见想问下各位牛油都是怎么回答项目亮点的?先进行自我介绍,宿舍大神给我说,我面试的时候太着急,自我介绍说的太少,还得丰富一下,顺便把简历上的项目介绍一下。boss1阶段,项目拷打。1/什么时候参与到项目中的,你的项目亮点是什么?这块内容想问一下各位牛油都是怎么回答的,我回答得极差,面试官说是我回答得不够细节,偏向于数据处理方面。因为我回答的更多是js处理业务逻辑,并不是很理解hr的意思,还请各位大佬指点。2/项目中使用的组件库有哪些。我并不是很理解这块该怎么回答,因为项目中大多数使用的是组件,并没有二次封装,难道需要多准备一些二次封装的内容?、3/业务中的优化,简单讲了一下业务中对常用数据做了一个store仓库,减少请求数量,以及一些防抖节流。这个地方还能补充,需要好好看一下。boss2阶段,八股。1/闭包原理,使用场景。回答不好,面试官想听的我没说出来。2/webpack打包使用。3/事件循环原理。4/CDN原理。boss3阶段,编程。1/settimeout,写出运行结果。2/方法调用,考察上下文。3/设计模式,手写一个class,实现订阅,销毁,触发。没写出来,给面试官说了思想。4/js实现一个链表,初始化/增/删,写出来了,但是细节没处理好,有bug。总结,人生中第一次二面,在舍友的见证下完成了。感谢蔚来能给我二面的机会,认识到自己的不足,其实挺受打击的,充分见到了自己有多菜。首先项目需要好好完善一下了,找找项目亮点,其次js场景题需要完善,越面越强,继续加油吧,唉
查看11道真题和解析
点赞 评论 收藏
分享
4 13 评论
分享
牛客网
牛客企业服务