阿里本地生活暑期实习 简历面15min+一面45min凉经
零面
1.自我介绍
2.说说js数据类型
3.伪数组转化成数组的方法(rest,Arrayfrom,少说了一个slice)
4.项目中使用了哪些布局方法
5.说说盒模型
6.说说flex布局
7.flex布局实现水平和垂直居中,不用flex要怎么实现
8.队列的特性
9.如何用js的数组实现一个栈(用push和pop方法)
10.二叉树的遍历方法
反问:
部门业务是什么?
主要是外卖业务,就是原来的饿了么
简历上的改进
没什么问题,把自己做的项目原原本本的写上去就行,只要项目是自己写的,问题都不大
我为什么知道是简历面:因为过了这个电话面之后才发给我测评,同学这个面没过,查看流程发现是简历筛选凉的而不是面试凉的
一面
自我介绍
介绍项目,项目的收获是什么?(提到了工程化和组件化等理解)
为什么用TypeScript,TypeScript编译到js的过程是怎么样的,TypeScript是怎么进行类型检查和代码提示的,还问学没学编译原理(???现在这年头还有这样问TS的?)
TS里为什么用范型,有什么优势,和Java里的范型有什么区别(Java真不熟啊,我简历上也没写会)
Vite和Webpack的区别,为什么用Vite,一开始按照网上总结的要点说了一下unbundle的理念,但是面试官深入问Vite和WebPack的模块热插拔的区别是什么,寄(没学WebPack,我寻思着简历上也没写啊)
使用XMLHttpRequest封装成axios的实现过程
场景题100个Promise的执行怎么处理,答的Promise.all,追问里面有一些错误的要怎么处理,有没有更好地方案?(被引导出了allSettled)
项目中的后端有没有参与
你觉得你做前端的优势是什么
开始聊天给建议了
全程被拷打,不愧是阿里
#我的实习日记##阿里巴巴信息集散地##饿了么信息集散地##我的实习求职记录#