阿里巴巴前端工程师社招面试

电话面

1、简单自我介绍, 做过哪些项目, 使用哪些技术栈 ?

2、如何看待前端框架选型 ?

3、vue的如何实现双向绑定的 ?

4、react 虚拟DOM 是什么? 如何实现? 说一下diff算法 ?

5、工作中最出色的点, 和你最头疼的问题 如何解决的 ?

6、平时如何学习, 最近接触了解了哪些新的知识 ?


技术一面

1、简单自我介绍, 介绍一下你的项目, 技术栈 ?

2、reactvue的比较 ?

3、React Diff 算法 ?

4、观察者模式实现 ?

5、http报文头部有哪些字段? 有什么意义 ?

6、移动端高清方案如何解决 ?

7、webpack的原理, loader plugin 是干什么的? 有自己手写过么 ?

8、简述从网页输入url到网页展示的过程发生了哪些事情 ?

9、SSR 和 客户端渲染有什么区别 , vue是如何实现绑定事件的 ?

10、简述公司node架构中容灾的实现 ?

11、浏览器事件有哪些过程? 为什么一般在冒泡阶段, 而不是在捕获阶段注册监听? addEventListener 参数分别是什么 ?

12、面向对象如何实现? 需要复用的变量 怎么处理 ?

13、移动端300ms延时的原因? 如何处理?

14、主流框架的数据单向/双向绑定实现原理 ?

15、手撕代码。牛客题霸上的原题,可以去看看:NC76 用两个栈实现队列

16、简述转行经历, 如何学习 ?

17、你觉得自己在前端工作的最大的优点是什么 拿实际工作的内容举例?


技术二面

1、简述项目,React vue区别 virsualDOM实现

2、DIFF算法为什么是O(n)复杂度而不是O(n^3)

3、http code?

4、移动端rem布局如何实现? 简述原理?

5、JSbridge原理, jsnative是如何通信的?

6、Rollupwebpack区别, treeshaking是什么?

7、TCP三次握手的过程, get post请求的区别 ?

8、静态文件的浏览器缓存如何实现?

9、前端跨域方案

10、http 请求包含哪些字段 分别是什么意思

11、js 有哪些数据类型 如何判断? null undefined区别 应用场景?

12、new String('a') 'a' 是一样的么?

13、移动端如何实现下拉到底部 跟随移动 结束后回弹的动画?

14、移动端如何优化首页白屏时间过长 ?

15、ES6 generator函数简述

16、数组去重实现?

17、js浮点数运算不精确 如何解决?

18、工作中最得意和出色的点, 头疼的点, 问题如何解决的

19、为何换工作?


技术三面

1、公司的前端工程化实践

2、转行之后是如何自学前端的, 学习途径 有没有一些自己的代码

3、DOM基础知识,添加元素,删除元素等等...

4、DOM节点类型

5、正则表达式如何匹配一段url ?在正则表达式中有哪几种作用?

6、移动端优化方式? 离线包是如何实现的?

7、最后聊了一下项目,聊了一下目前公司

#阿里巴巴##前端工程师##面经##校招#
全部评论
好多题目没看懂的,凉凉
点赞 回复 分享
发布于 2020-12-11 18:28
楼主方便说下转行前的工作是什么吗?同转行,没有前端经验。
点赞 回复 分享
发布于 2020-12-11 18:51
感觉和校招没太大区别
点赞 回复 分享
发布于 2020-12-12 14:58
没有算法题吗
点赞 回复 分享
发布于 2020-12-13 07:57
😂校招也一样呜呜呜
点赞 回复 分享
发布于 2020-12-13 09:54
大佬是之前社招转前端的吗?需要鼓励前行
点赞 回复 分享
发布于 2021-04-12 23:24

相关推荐

joe2333:怀念以前大家拿华为当保底的日子
点赞 评论 收藏
分享
6 42 评论
分享
牛客网
牛客企业服务