阿里前端一面(48分钟电话),别问,问就是凉透
阿里前端一面(48分钟电话),别问,问就是凉透
(一顿狂揍,基本上避过我脑子里的所有知识)
1.介绍一下项目
2.你的前端技术栈
3.ES6了解吗?说一下ES6里面的东西(我说了模版语法,Symbol,Promise对象,Iterator,Generator,Class)
4.Promise.all如果有一个reject了,会怎样?如何忽略会报reject的异步(意思就是一系列异步任务如何让它一直执行到最后,不管会不会reject)?
5.Iterator的语法,它的作用是什么
6.Generator函数有哪些接口?Generator函数是异步的,它跟Promise有什么区别?
7.Class是什么?Class如何让它在低版本浏览器运行?(噩耗开始)
8.介绍一下babel-loader,怎么配置,它除了编译class还能干什么?loader是个什么概念?插件在webpack中是什么概念,依赖的是什么?babel-loader离开webpack能单独使用吗?
9.说一下箭头函数吧,它与普通函数的区别,箭头函数this的指向;如何引用到箭头函数?bind可以更改箭头函数的this吗?箭头函数在低版本浏览器中会被怎样编译?编译的时候this的问题怎么解决?
10.基本数据类型和引用类型,如何判断?typeof跟instanceof只是单独判断,如何在不知道类型的情况下判断(我回答了constructor,toString)?我们判断数据类型都这么麻烦吗?JS为什么要这么设计?
11.介绍一下TypeScript,它和js有什么区别,为什么大型应用要用typescript,怎么区分是否是大型应用,什么是静态类型(typescript属于静态类型)?
12.了解react吗?了解nodejs吗?nodejs中的express是什么?它跟Nodejs有什么关系?
13.你有什么想问我的吗?
(我又没录音,能记起的就这些了。这次面试是我给自己下的坑太多了,很多都只是了解,没有深究过。面试官基本上都是根据你回答的内容来追问,但我傻乎乎的把面试引向了我不擅长的领域。上面还有很多细节问题我记不清了,全程懵逼,全程冷汗,然而这些在他眼里都不算得上比较深的知识。努力吧,沉淀下去。)
(补充一点...我刚刚发现,我在面试前几分钟打开的某一位同学的面经跟我出奇的相似,奈何我正要看的时候就来电话了,我......啊.....)
#阿里巴巴实习##阿里巴巴##面经##前端工程师#