用的牛客系统面试,一二三面连着来,从九点四十面到了十一点四十左右,到最后我感觉都有点精神恍惚了
***一面
自我介绍
介绍项目里的登录模块
介绍项目里的父子组件传值的具体体现
介绍做的小程序项目
小程序开发和web开发有什么不同
http和https区别
tcp,udp区别,具体的使用场景
vue2和vue3区别
介绍vue2和vue3的响应式原理
手写数组去重
讲讲数据类型
map和object的区别
介绍项目中的异步操作
手写promise
***二面
自我介绍
介绍项目里的一个难点
介绍登录模块
介绍mock.js,前后端联调
mock.js拦截请求的底层原理
项目中token的处理
cookie和session的区别
cookie和session在跨域请求里有什么问题
用window.open打开一个同域名的不同资源,是否能访问到其sessionStorage
vue-router中link和a的区别
介绍flex布局
介绍项目中用到的状态码
手写数组去重(怎么连着写两次??)
多叉树的层序遍历
介绍用过的数组方法(说了forEach,map,reduce)
forEach怎么提前退出
***三面
自我介绍
关于项目的一些非技术问题,比如人员配置、需求等等
为什么学前端
以前怎么学前端的,未来打算怎么学
前端有哪些领域
实验室情况
......
总结:第一个实习面试,感觉表现不太行,八股上问到细节就不是很清楚了。三面的时候问到一些非技术的问题时回答的不是很好,平时也没有真正思考过这些问题。对于前端的认识不够深也不够广,所以这些问题都聊不起来。简历上写的内容还要再深入理解(重要!!)。