【技术-阿里】阿里 前端一面面经
面试日期: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面~