首页 > 阿里巴巴前端工程师社招面试
头像
我id最凉快
编辑于 2020-12-11 16:12
+ 关注

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

电话面

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、最后聊了一下项目,聊了一下目前公司

更多模拟面试

全部评论

(6) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐