广州阿里云前端暑期实习,2面(阿里会议)记录:面试官好,这么多场面试以来第一个自我介绍的面试官(没听清,好像是团队的技术xx),面试过程也比较放松问题如下:1、自我介绍2、项目介绍,对项目进行提问①自己小程序的登录流程怎么实现的答:分了两步,先用wx.login获取临时code,传给后端处理返回一个自定义token,本地缓存,第二步登录带着这个token去做真正的点击头像登录(主动提了下官方的api做的改动),token过期时间由后端设置追问:官方的小程序登录流程是怎样的答:wx.login获取临时code,传给后端,后端用code传给微信服务器,获取session,后端自定义一个token返回给前端,前端把token缓存。②小程序缓存机制了解吗?答:让我思考一下(其实我不会),说自己这方面有疏漏,之前重点在关注浏览器的缓存机制,之后会好好补上这方面知识③讲一下小程序的原理答:小程序本质是单页面应用,有两主要功能,UI渲染,逻辑和数据处理,分别是两个独立进程,通过JsBridge进行通信,是数据驱动的架构模式,只有数据发生了变化,页面才会发生改变。3、看我简历写了对于vue框架有部分了解,问我掌握情况答:学习了半个多月,只学完了基本语法,核心部分比如vuex和vue router还没学到追问:学了大概多久vue答:半个月左右,因为之前学完基础三件套后突然接到了项目,就直接开始学小程序,跳过了vue,所以现在想要把vue框架学好追问:聊聊自己对vue的理解答:balabala,讲了一下自己对vue理解(自己不是很确定,因为没学完)追问:vue有什么特点?答:说了下虚拟dom和diff算法,结合了自己的小程序项目,说两者很多地方很相似,然后扩展了一下小程序和vue的相同点和不同点,举了列表数据的例子,讲了一下自己对key的理解4、前端性能优化的方法答:大图片压缩,懒加载,组件按需注入,防抖和节流等等5、反问环节①总共几轮面试答:春招流程比较短,两轮技术面,一轮笔试和一轮hr面②有幸进入贵公司实习的话,实习生有什么成长途径帮助公司发展(面试官笑了哈哈哈)③我有没有机会通过(面试官笑的更大声了,说这个不能现在说,她这过了就到hr面,会尽快推进流程)总结:二面考察项目多一些,主要结合自己简历和项目来提问