阿里菜鸟网络前端实习一二面
第一次发面经 格式不太准确 下次改进
一面3.8号 视频面,但是全程没有交流,就是纯做题。
二面3.15
一面
原本三道算法题,第一题判断回文序列,第二题数组相邻k个元素最大子序列求和,第三题完成一个函数,从淘宝网获取所有图片信息返回所有url序列,之后从中截取每张图片的名称,并根据每张图片的大小排序返回并下载。第三道题截取url参数我理解的是用正则表达式,但是正则掌握得不太好,而且下载函数也没写出来,告诉面试官我投降了,面试官让我只用写伪代码就行,原本定的一个小时的面试时间到此才用了15min左右,面试官又给我补了两道,第四道也是用正则表达式,第五道青蛙跳台。第五题直接用了三种方法写出来,面试问了问每种方式的优缺点,之后又让我拐回去看第三题,到最后也没写出来,算是五道题KO了四道,之后等通知
二面
上来先按流程自我介绍,学了多久,怎么学的,看过哪些书等,然后开始问技术点,原型链的了解,css各种定位,每种定位相对于哪,每种定位的特点,flex布局的意义,再详细介绍。之后问ES6相关,新增属性,Promise,Generator原理,优缺点(Promise真的问的太深,虽然差不多能写出源码但是口述说的还是迷迷糊糊),然后网络安全,详细介绍cookie,比较cookie sessionStorage localStorage 区别,怎么保护cookie不被泄露。之后介绍token,具体原理,怎么应用。详细介绍XSS,CSRF,怎么防范,它们之间的区别,回答了前后端过滤,加密等方法,但是面试官深问怎么加密,如何过滤,具体方法,没答出来。解决跨域有哪些方法,他们的原理,怎么实现cookie跨域,设置代理的原理,代理为何能实现跨域,具体属性等(到这就感觉自己已经凉凉了)。之后转到Vue,Vue3相比于Vue2做了哪些改变,你所说的废弃了那些不常用的api具体是哪些,怎么定义“不常用”,Vue中的通信方式,传参方式,传参的底层原理(???没听太懂 没答出来) Vuex的设计原理,如果让你设计你会怎么设计,优缺点。然后问项目,我之前做过地图的一个项目,问算法实现,怎么调用,我说是自己改的第三方api,然后就问怎么改,依据是什么。 反问阶段
二面持续了一个多小时,全程答的磕磕绊绊,问了好多问题,只记得这些了,应该是凉了。第一次面大厂准备不太充分,各位加油,我再发育俩月,等快到暑假再投,等你们好消息。
#阿里巴巴暑假实习面试##实习##面经##求面经##阿里巴巴##菜鸟网络##前端工程师#