阿里前端社招4面面经
一面
自我介绍
项目
简单介绍前端模块化,amd,cmd,commonjs es6的module
commonjs 和 es6的module哪个支持异步
async await 和 promise 的关系
口述代码,实现promise.all的polyfill
复制代码
flex布局,固定高度,左边定宽,右边自适应?
如果子元素不能100%继承高度,怎么实现撑满?
对ts的理解
ts的泛型是什么作用
假如监控系统别的组需要用,并且没满足他们的需求,你会怎么处理
二面
设计一个通过拖拽,然后交换位置的组件,给思路就可以。
假如有2个团队,一个团队想用另一个团队的一个类库,并且还是想在用到的时候才加进来,怎么办?
设计一个组件你会考虑哪些问题?
项目
三面(大佬面)
自我介绍
主要做的是哪些业务?
带项目是怎么协调资源的?
基本上都是和业务相关的,还有和产品、运营如何沟通协作等
四面
什么是h5?
举几个h5的新特性
webview和h5的关系?
业务主要用的是哪些方式?
感觉四面的问题比较简单,时间也不久,就二十来分钟,可能是因为晚上快下班了吧~
#阿里巴巴##前端工程师##面经##社招#
自我介绍
项目
简单介绍前端模块化,amd,cmd,commonjs es6的module
commonjs 和 es6的module哪个支持异步
async await 和 promise 的关系
口述代码,实现promise.all的polyfill
复制代码
flex布局,固定高度,左边定宽,右边自适应?
如果子元素不能100%继承高度,怎么实现撑满?
对ts的理解
ts的泛型是什么作用
假如监控系统别的组需要用,并且没满足他们的需求,你会怎么处理
二面
设计一个通过拖拽,然后交换位置的组件,给思路就可以。
假如有2个团队,一个团队想用另一个团队的一个类库,并且还是想在用到的时候才加进来,怎么办?
设计一个组件你会考虑哪些问题?
项目
三面(大佬面)
自我介绍
主要做的是哪些业务?
带项目是怎么协调资源的?
基本上都是和业务相关的,还有和产品、运营如何沟通协作等
四面
什么是h5?
举几个h5的新特性
webview和h5的关系?
业务主要用的是哪些方式?
感觉四面的问题比较简单,时间也不久,就二十来分钟,可能是因为晚上快下班了吧~