【阿里面经】阿里达摩院前端春招1-4面

感觉阿里的面试状态真的很轻松,没啥压力,就随自己思路答就好

# 1面(视频)

  1. ES6中的set、map应用场景?扩展一下weak set、weak map。

  2. 伪元素、伪类

  3. node.js中进程通信

  4. vuex原理

  5. vue2和vue3的区别

  6. ts的好处

  7. ts中interface require的如果偏不要该怎么写

  8. 浏览器渲染机制

  9. eventloop

  10. react中memo、usecallback的理解

  11. 讲讲项目中有关性能优化的地方

  12. 编程题:合并区间


# 2面(电话)

  1. CSS选择器优先级

  2. CSS浮动元素实现水平垂直居中

  3. CSS多种方式实现两列布局

  4. 谈谈CSS动画

  5. 什么是回流和重绘?各在什么情况下触发?如何优化?

  6. 防抖和节流有什么应用场景?

  7. 什么是闭包?有什么应用场景?用不好有什么缺陷?

  8. 介绍promise用过哪些方法?promise.all的参数如果是有非promise的,如何在then中获取

  9. 如何删除一个对象的属性?

  10. 介绍Object.assign的使用

  11. 浏览器渲染机制

  12. 如何对浏览器渲染性能优化

  13. get和post的区别

  14. 介绍下强缓存和协商缓存

  15. vue-router中hashRouter和historyRouter的区别和原理

  16. v-if和v-show的区别

  17. watch和computed的相同与区别

  18. 说一下如何使用useEffect

  19. 如果你的代码之后要交给同事进行迭代,你该如何保证他能够快速理解并上手

# 3面(电话)
  1. 谈项目和在字节的实习(大概20分钟)

  2. js中继承的方式有哪些?各有什么优缺点?

  3. 用递归实现1加到100

  4. 口述快速排序


# 4面(视频)
  1. 在字节实习对所做项目的抽象模型和具体案例?

  2. 项目中最大的困难是什么?

  3. 介绍下字节微前端架构Garfish

  4. 谈谈对antd源码和设计上的理解

  5. antd和字节自研组件库在UI组件上的优劣

  6. 为什么前端有这么多框架?这些前端框架各有什么意义?谈谈看法

  7. 如何评价自己学习新知识的能力


#面经##校招##阿里巴巴##前端工程师#
全部评论
畅喵666666
点赞 回复
分享
发布于 2021-03-22 22:44

相关推荐

5 23 评论
分享
牛客网
牛客企业服务