阿里19届前端实习面经(更新至交叉面)
阿里 2018.03.23 一面 (20分钟)
1.为什么要学习前端
2.盒子模型
区别
3.三栏布局
多种方式
inlineblock实现有什么缺点
优缺点
中间自适应怎么做
圣杯模式、双飞翼模式有什么优缺点
4.垂直居中
多种方式
5.对比一下 JQuery/Angular/React
6.React性能一定比JQuery好吗
比如实现一个ul列表,改变其中一个li的内容
6.对比一下 Angular/React
7.重排和重绘
8.跨域
9.对前端的未来发展方向的看法
阿里 2018.03.31 二面 (60分钟)
1.上次面试还记得吗?记得都问了什么问题吗?你觉得你表现如何?
2.你本科申请过阿里的前端,知道当时为什么过不了吗?
3.现在的你和那时候的区别是什么?
4.项目,项目的难点
5.分片上传的实现
6.webpack优化
7.再对比一次JQuery/Angular/React(一面的时候问过,觉得我答得不够底层)
8.说说AngularJS的依赖注入
9.说说React的特性
10.看过源码吗
React Diff 算法
React render setState
11.React高阶组件
12.说说AngularJS 和 React 哪个更好?
分应用场景说
13.Ant Design设计理念是什么?有什么优缺点?
14.说说微信服务号的项目
15.redis和MySQL区别
16.讲讲你是怎么用node通信的
线程间通信
17.做过多少外包
介绍一下
18.有什么问题吗
教训:
—— 不要说想不起来/不要说感觉
—— 一定要多看项目,熟悉每一个项目
—— 细看一些常问的点,把框架和设计的原理搞懂
—— 回答问题,要有系统性/清晰性
阿里 2018.04.09 三面 (35分钟)
1.自我介绍
2.介绍一个项目
我介绍了最近做的一个项目,用React+Redux+AntDesign技术栈
3.为什么转用React
做过demo,可行
Ant design
4.难点
优化webpack
大文件分片上传
角色权限
BannerAnim 轮播插件bug
5.有什么特别遗憾或者不足的项目
6.有没有做过无线端
遇到适配问题(媒体轮询,rem)
7.微信服务号
8.进度把控
SRBD问卷系统为例
9.研究生和本科生的区别
10.深度学习和前端如何结合
11.怎么学前端
有没有写博客
12.以后在前端的方向
13.外包是怎么来的
14.实验室的方向
15.和别人比,你的优势是什么
阿里 2018.04.10 四面 (20分钟)
1.本科和研究生都是在华科,是保送的吗?
2.为什么没有考虑本科处理工作?
3.本科做过什么项目?
4.本科的技术栈是怎样的?
5.github上面有什么?
6.用的什么编辑器?
7.为什么要学前端?
8.以后的发展方向是什么?
9.研究生阶段的项目怎么来的?
10.微信服务号?
11.研究生阶段的技术栈?
12.为什么技术选型由Angular转向React?
13.能实习多久?
阿里 2018.04.16 交叉面 (30分钟)
1.说两个项目上的技术亮点吧
2.webpack优化
速度和体积
3.大文件分片上传
整个流程详细地问了一遍
4.为什么技术选型选React
5.为什么选Redux,举一个应用上的例子解释
6.token的机制,以及存储与传输问题
7.本科和研究生的区别,成长在哪里
8.研究生的主要工作
#实习##内推##面经##前端工程师#
1.为什么要学习前端
2.盒子模型
区别
3.三栏布局
多种方式
inlineblock实现有什么缺点
优缺点
中间自适应怎么做
圣杯模式、双飞翼模式有什么优缺点
4.垂直居中
多种方式
5.对比一下 JQuery/Angular/React
6.React性能一定比JQuery好吗
比如实现一个ul列表,改变其中一个li的内容
6.对比一下 Angular/React
7.重排和重绘
8.跨域
9.对前端的未来发展方向的看法
阿里 2018.03.31 二面 (60分钟)
1.上次面试还记得吗?记得都问了什么问题吗?你觉得你表现如何?
2.你本科申请过阿里的前端,知道当时为什么过不了吗?
3.现在的你和那时候的区别是什么?
4.项目,项目的难点
5.分片上传的实现
6.webpack优化
7.再对比一次JQuery/Angular/React(一面的时候问过,觉得我答得不够底层)
8.说说AngularJS的依赖注入
9.说说React的特性
10.看过源码吗
React Diff 算法
React render setState
11.React高阶组件
12.说说AngularJS 和 React 哪个更好?
分应用场景说
13.Ant Design设计理念是什么?有什么优缺点?
14.说说微信服务号的项目
15.redis和MySQL区别
16.讲讲你是怎么用node通信的
线程间通信
17.做过多少外包
介绍一下
18.有什么问题吗
教训:
—— 不要说想不起来/不要说感觉
—— 一定要多看项目,熟悉每一个项目
—— 细看一些常问的点,把框架和设计的原理搞懂
—— 回答问题,要有系统性/清晰性
阿里 2018.04.09 三面 (35分钟)
1.自我介绍
2.介绍一个项目
我介绍了最近做的一个项目,用React+Redux+AntDesign技术栈
3.为什么转用React
做过demo,可行
Ant design
4.难点
优化webpack
大文件分片上传
角色权限
BannerAnim 轮播插件bug
5.有什么特别遗憾或者不足的项目
6.有没有做过无线端
遇到适配问题(媒体轮询,rem)
7.微信服务号
8.进度把控
SRBD问卷系统为例
9.研究生和本科生的区别
10.深度学习和前端如何结合
11.怎么学前端
有没有写博客
12.以后在前端的方向
13.外包是怎么来的
14.实验室的方向
15.和别人比,你的优势是什么
阿里 2018.04.10 四面 (20分钟)
1.本科和研究生都是在华科,是保送的吗?
2.为什么没有考虑本科处理工作?
3.本科做过什么项目?
4.本科的技术栈是怎样的?
5.github上面有什么?
6.用的什么编辑器?
7.为什么要学前端?
8.以后的发展方向是什么?
9.研究生阶段的项目怎么来的?
10.微信服务号?
11.研究生阶段的技术栈?
12.为什么技术选型由Angular转向React?
13.能实习多久?
阿里 2018.04.16 交叉面 (30分钟)
1.说两个项目上的技术亮点吧
2.webpack优化
速度和体积
3.大文件分片上传
整个流程详细地问了一遍
4.为什么技术选型选React
5.为什么选Redux,举一个应用上的例子解释
6.token的机制,以及存储与传输问题
7.本科和研究生的区别,成长在哪里
8.研究生的主要工作
#实习##内推##面经##前端工程师#