阿里 前端一面二面三面(HR)面经 已意向
面试日期:9月8号
时长:45min
问题记录:
- 自我介绍
- 为什么找前端方向的工作
- 怎么学习前端的,看过哪些书籍
- 看过哪些开源项目的源码
- 小程序开发的技术选型是什么,为什么
- 小程序这一形态的优势和劣势是什么?
- 还接触过哪些跨端框架
- ES6的新特性介绍一下
- 用const定义的常量什么情况下可以修改?
- 用const定义了一个对象,怎么保证在后续用这个对象的时候内部的属性和值不被改动?(freeze、defineProperty、函数包裹)
- Promise有哪些静态方法(all, race, any...)以及作用
- Promise.race的执行过程
- 事件监听(捕获、冒泡)的概念和常见应用
- 跨域问题介绍和解决方案
- 一个pending状态的http请求(发生给服务端但还没接收到响应),如何拦截/中断这个请求的后续操作(abort)
- 页面中有5个li元素,怎么交换他们中第一个和第五个的位置(js, css)
- 影响页面加载速度的因素有哪些?有哪些优化方法?
- 反问
许愿二面~
---
二面
面试日期:9月10号
时长:25min
问题记录:
- 自我介绍
- 前端的技术积累是怎样的?
- 原型链介绍
- 作用域链介绍
- 块级作用域、{}大括号对作用域的影响
- Css选择器优先级介绍
- 函数式编程的理解
- 如何把非纯函数转换为纯函数
- 怎么学习前端的?
- 学习过程中具体遇到过什么困难?是怎么解决的?
- 实现CORS跨域需要怎么做?
- CORS跨域实际发起了几个http请求
- Http/1.0、1.1、2.0、3.0的区别
- 对前端哪些领域比较感兴趣?
- BFC介绍
- 职业规划
- 有没有考虑留在实习的公司
- 反问
许愿三面/HR面~
终面来了~
13号电话通知的三面。
面试日期:9月15号
时长:37min
(钉钉视频面,先技术面再HR面)
问题记录:
技术部分
- 自我介绍
- ee专业为什么要转到计算机方向呢?
- 实习单位的offer拿到了吗?
- 对求职的公司有哪些考虑?(行业、地点等)
- 聊实习做的项目
- 项目是投放到微信小程序端,为什么要用taro这个框架?
- taro的优点和缺点
- 目前这个taro的项目还在哪些端实践了?
- 看你拿了这么多奖学金,讲讲获得的奖学金。
- 聊学校的项目
- React虚拟Dom的机制
- props和state
- React生命周期
- ShouldComponentUpdate是否会导致Dom的重绘
- cookie在使用上的细节和需要注意的地方
- localStorage和sessionStrorage
- 为什么要用localStorage存Token,不用cookie
HR部分
- 现在秋招的进度如何?
- 选择offer时会结合哪些因素去判断?
- 对实习单位的录用你怎么看?会不会优先级排的比较高?
- 知道我们这边的业务是做什么的吗?
- 你比较看重工作和生活的平衡吗?
- 后面能出来实习吗?
- 反问
许愿意向书~
---
9月23号晚上,HR电话oc,24号早上收到意向书,等开奖了~