2018阿里前端实习面经

四月投的简历,二面后就沉下去了,一个月后的某天晚上,鄙人泡着脚,接到了三面的电话,10点多面完也是很神奇,现在收到意向书一周了,还在等消息,心累~

一面

1:介绍项目经历

2:同一个网站,在上海打开慢,南京打开快,怎么分析原因--DNS解析与CDN

3:vue,react,jquery比较--有测试过性能吗?

4:对大前端理解,前端会发展为什么样

5:算法:两个排序好的数组,怎么找它们的中位数 --归并,再找中位数

时间:半小时

二面

1:介绍项目经历

2:react虚拟DOM,生命周期

3:react子级间通信

4:nodejs如何require一个包

5:es6较es5的不同

6:nodejs加载原生的包与自己定义的包路径如何查找

Node的内置模块被编译为二进制形式,引用时直接使用名字而非文件路径。当第三方的模块和内置模块同名时,内置模块将覆盖第三方同名模块。因此命名时需要注意不要和内置模块同名。如获块取一个http模

7:http2.0优势

8:flex弹性布局,如何适应不同屏幕

9:页面缓存

10:页面性能优化

11:css性能优化,就动画效果,如何从js、css角度减少回流

1、requestAnimationFrame 会把每一帧中的所有DOM操作集中起来,在一次重绘或回流中就完成,并且重绘或回流的时间间隔紧紧跟随浏览器的刷新频率,一般来说,这个频率为每秒60帧。

2、在隐藏或不可见的元素中,requestAnimationFrame将不会进行重绘或回流,这当然就意味着更少的的cpu,gpu和内存使用量。

3:强制使用硬件加速 (通过 GPU 来提高动画性能)

12:webpack的plugin与loader区别

13:了解react.16吗

14:es6如何转为es5--babel

15:了解webpack如何打包吗

16:原型继承

时间:45分钟

一个月后--捞出来的三面

1:BFC--居然没想出来

2:原型链与作用域链

3:jquery源码看过没

4:移动端开发经验

5:css会吗

6:怎么学前端

7:遇到问题怎么解决

8:正则如何将一个数千分化表示

9:设计模式知道什么--单例详细说

10:函数式编程--柯里化

11:es6的变量定义与es5区别

12 :事件流

时间:33分钟

四面--幸好捞了本算法书

1:七层网络协议,每层干嘛用

2:tcp三次握手,四次挥手

3:排序算法有哪些,--时间复杂度,选择排序怎搞

4:数据结构有哪些,红黑树与二叉树区别,二叉搜索树与二叉平衡树

5:项目经历

6:树数据很多怎么办--懒加载

7:页面优化方法

8:设计模式--工厂模式说了下

9:cookie与session区别

10:如果现在重新做这个项目,有什么想优化的

时间:34分钟

五面:

1:多长时间开始独立做前端,这段时间是怎么学习的

2:学习生涯最失败的事情,怎么走出来的

3:怎么看待竞争

4:项目里最难的事,怎么克服的

5:职业规划是怎样的

6:是独生子女吗

7:别人对你项目的认可度,项目做的怎么样

时间:20分钟

#实习##内推##面经##阿里巴巴##前端#
全部评论
好文收藏了
点赞
送花
回复
分享
发布于 2018-05-29 11:44
感觉自己是个**,实习面试都这么难
点赞
送花
回复
分享
发布于 2018-05-29 18:01
秋招专场
校招火热招聘中
官网直投
大佬请问有几次视频面?
点赞
送花
回复
分享
发布于 2019-04-02 17:37

相关推荐

点赞 73 评论
分享
牛客网
牛客企业服务